Författare Ämne: förbättra enkelt exporterad XML-fil (4.0b6)  (läst 788 gånger)

bolibompa

  • Newbie
  • *
  • Antal inlägg: 12
    • Visa profil
    • wiki.omans.se
förbättra enkelt exporterad XML-fil (4.0b6)
« skrivet: 2025-01-04, 16:18:04 PM »
Hej,
för Er information
i XNL filen som Genney 4.0b6 genererar byt första raden
<?xml version="1.0" encoding="UTF-8"?>
mot
<?xml version="1.1" encoding="UTF-8"?>

mitt problem
jag har i genney-trädet via copy/paste fått in texter som innehålles TAB-tecknet (VT, \t, x0B)
som av Genney vid export transformeras till &#11;
jag har ett java progran som läser XML-filen mha SAXParserFactory, när jag gör "unmarshal"
på XML filen blir det stopp (exception) med meddelandet
[org.xml.sax.SAXParseException; lineNumber: 302753; columnNumber: 101; Character reference "&#11" is an invalid XML character.]

min lösning
byt första raden i XML-file enl ovan
se även https://stackoverflow.com/questions/2997255/how-to-tell-java-sax-parser-to-ignore-invalid-character-references

detta inlägg är för Er information och behöver inte besvaras
min lösning funkar för mej : )

mvh bolibompa