Hej Du har alltså en textfil i något format som du vill ska vara input för att skapa en ny xml fil? Har jag förstått det rätt? Jepp, låt säga att jag läser en fil som innehåller ett antal record bestående av id, namn, telefon Ok. Enkelt exempel:Skapa XML dokument från textsträng/textfil
Jag behöver hjälp med exempel på hur en Java klass kan se ut för att skapa XML dokument från textsträng/textfil där man använder sig av XML api'er av något slag.
Som ni märker är jag lite vag i mina formuleringar då jag inte riktigt vet hur och vad jag skall använda :-) Dock vill jag inte concatenera ihop taggar och data "manuellt" om det går att slippa.
Mvh
/B#Sv: Skapa XML dokument från textsträng/textfil
Sv: Skapa XML dokument från textsträng/textfil
Från denna fill vill jag skapa ett XML-dokument med de API'er som finns i Java XML Api.
kanske
<KUND>
<KUNDID>101</KUNDID>
<NAMN>Nisse</NAMN>
<TELEFON>042-556677</TELEFON
</KUND>
eller
<KUND id="101" namn"Nisse" telefon"042-556677"/>
B#Sv: Skapa XML dokument från textsträng/textfil
<code>
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.newDocument();
Element root = doc.createElement("customers");
doc.appendChild(root);
root.appendChild(doc.createElement("customer"));
}
catch(ParserConfigurationException pce) {
// doSomething
}
</code>
ungefär så...osv...jag tror att du hänger med?
Titta i paketen org.w3c.dom och javax.xml.parsers. De finns med från version 1.4. Har du en tidigare version får du hämta hem jaxp.
/Klas