Hjælp til at formattere fra XML-fil til string

Tags:    java

Jeg prøver at skrive en klasse der kan læse fra en xml-fil og formatere det, så jeg kan sende det videre til en webservice som en string.

Nedenfor er mit forsøg indtil videre. Der skal også implementeres en funktion der tæller antal tegn i body på XML'en og der skal laves noget logik der indsætter \ foran alle double-quotes, men i første omgang har jeg blot brug for at få hul igennem.

Jeg har valgt at implementere det med en løkke der læser én linie ad gangen, gemmer den i en variabel som processeres (indtil videre indsættes der kun linebreaks). Derefter gemmes hver linie i en arrayliste og når xml-filen er slut skulle løkken gerne breake og listen skrives til en string.

Mit forsøg på at implementere det kan ses nedenfor:


Fold kodeboks ind/udKode 




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Kan du ikke bruge SAXParser til at læse din XML fil, og udtage dine strenge derfra?

http://www.javacommerce.com/displaypage.jsp?name=saxparser1.sql&id=18232



Indlæg senest redigeret d. 16.10.2010 19:05 af Bruger #16202
Alternativt:
Tag at bruge xslt til at formatere dit xml, det performer ret godt, og er let at gå til.

Smid noget xml, og hvordan du ønsker det skal se ud.

/J



t