Nwlapcug.com


Come creare il documento XML utilizzando JDOM

JDOM è un'implementazione open source di una raccolta di manipolazione di documenti XML per il linguaggio di programmazione Java. JDOM è in bundle con ambienti di sviluppo più integrati per lo sviluppo del software Java ed è disponibile gratuitamente direttamente dal sito JDOM. JDOM fu inventato all'inizio del 2000 e fornisce uno strumento coerente per la creazione, la scrittura, la lettura e la manipolazione dei dati XML. Un'attività comune per i programmatori Java è quello di creare un documento XML utilizzando JDOM.

Istruzioni

1

Aprire un nuovo file nel vostro editor di testo o IDO e digitare le seguenti istruzioni di importazione pacchetto nella parte superiore del file di includere le librerie JDOM con il vostro programma:

importazione org.jdom.Document
VAI
importazione org.jdom.Element
VAI
importazione org.jdom.output.XMLOutputter;

2

Avviare una nuova classe di Java che scriverà nuovi documenti XML utilizzando le librerie JDOM digitando il codice riportato di seguito dopo l'ultimo importato istruzione nel passaggio 1.

public class DocWriteJDOM {

}

3

Definire il metodo che consente di creare un nuovo documento XML utilizzando la libreria JDOM digitando il seguente codice dopo la parentesi {nella definizione della classe.

Pubblica documento makeJDOMDoc() genera eccezione
{

Document myJDOMDoc = new Document(new Element(\"Kentucky\"))

VAI

myJDOMDoc.getRootElement().
addContent(new Element(\"Wildcats\").
addContent(new Element(\"Louisville\").
setText(\"Cardinals\")).
addContent(new Element(\"Memphis\").
setText(\"Tigers\")))

VAI

return myJDOMDoc

VAI
}

4

Aggiungere un metodo principale per la classe dopo la chiusura} brackert nel metodo makeJDOMDoc per creare il documento JDOM. Questo esempio visualizzerà il documento nella finestra di console.
Public Shared Sub main (String [] args) genera eccezione {

DocWriteJDOM myDoc = new DocWriteJDOM

VAI

Document jdomDoc = myDoc.makeJDOMDoc()

VAI

new XMLOutputter().output(doc, System.out)

VAI
}