/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
xml og dtd
Fra : Thomas Bendsen


Dato : 21-04-04 11:09

Hej

Jeg er ved at skrive et program som skal holde styr på mine billeder.
Specielt skal programmet kunne gemme diverse informationer om billederne
i xml. Dvs. at når programmet startes indlæses en xml-fil til et
org.w3c.dom.document. Herefter ændres documentet eventuelt, og til sidst
gemmes det igen i en xml-fil.

Det fungerer stort set, med den ene undtagelse at min doctype
deklaration altid bliver smidt væk når jeg gemmer documentet. Nogen der
kan forklare hvordan jeg løser det?

Den kode jeg bruger til at gemme med er følgende:

void saveDocument() {
try{
TransformerFactory tFactory
=TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();

DOMSource source = new DOMSource(document);
StreamResult result = new StreamResult(xmlFile);
transformer.transform(source, result);

}
catch (Exception ex) {
ex.printStackTrace();
}
}

Det ser ud til at doctype deklarationen bliver indlæst rigtigt nok. I
hvert fald får jeg et fornufigtigt resultat ud af at kalde:
document.getDoctype()

--
MVH
Thomas Bendsen

 
 
Thomas Bendsen (21-04-2004)
Kommentar
Fra : Thomas Bendsen


Dato : 21-04-04 11:22

In article <thomas_bendsen-12F453.12090721042004@newsb.telia.net>,
Thomas Bendsen <thomas_bendsen@stofanet.dk> wrote:

Nogen der
> kan forklare hvordan jeg løser det?

Nu har jeg brugt jeg ved ikke hvor mange timer på Suns XML tutorial, og
alligevel ser jeg først at de faktisk selv omtaler problemet (og en
løsning) efter at jeg har spurgt her. Undskyld!

--
MVH
Thomas Bendsen

Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408178
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste