Sto provando a scrivere un codice che mi aiuti a creare un oggetto XML. Per esempio, darò una stringa come input per una funzione e mi restituirà un XMLObject.Come creare un oggetto XML da String in Java?
XMLObject convertToXML(String s) {}
Quando ero alla ricerca sulla rete, in genere ho visto esempi sulla creazione di documenti XML. Quindi tutte le cose che ho visto sulla creazione di un XML e scrivere su un file e creare il file. Ma ho fatto qualcosa del genere:
Document document = new Document();
Element child = new Element("snmp");
child.addContent(new Element("snmpType").setText("snmpget"));
child.addContent(new Element("IpAdress").setText("127.0.0.1"));
child.addContent(new Element("OID").setText("1.3.6.1.2.1.1.3.0"));
document.setContent(child);
Pensi che sia sufficiente creare un oggetto XML? e inoltre puoi aiutarmi come ottenere dati da XML? Ad esempio, come posso ottenere lo IpAdress
da quel XML?
grazie a tutti voi un sacco
EDIT 1: In realtà ora ho pensato che forse sarebbe stato molto più facile per me avere un file come base.xml
, scriverò tutte le cose di base in quella ad esempio:
<snmp>
<snmpType><snmpType>
<OID></OID>
</snmp>
e quindi utilizzare questo file per creare un oggetto XML. Cosa ne pensi di questo?
fornire il nome completo (FQN) di XMLObject. Stai usando xmlbeans? –
Ok, prima domanda: che cosa è 'XMLObject'? Quale libreria è? –
XMLObject è solo un esempio, voglio una funzione che ottiene una stringa come parametro e quindi restituirà un oggetto XML. Sto usando jdom per l'implementazione. – Ozer