Hallo, ich habe eine xml-Datei in Form eines byte[] vorliegen und möchte diese gern parsen mit JDOM.
Das eigentlich Parsen ist mir klar.
Aber wie kann ich dem Parser mein byte[] übergeben? Wenn ich eine Datei per URL oder URI angebe - kein Problem, aber wie mache ich das, wenn ich das byte[] habe?
Dies sind die Möglichkeiten:
Muss ich aus dem byte[] wieder einen InputStream machen oder gar eine Datei? Das wäre ja nicht schön, oder?
Kann mir jemand helfen?
Gruß, Taste
Das eigentlich Parsen ist mir klar.
Aber wie kann ich dem Parser mein byte[] übergeben? Wenn ich eine Datei per URL oder URI angebe - kein Problem, aber wie mache ich das, wenn ich das byte[] habe?
Dies sind die Möglichkeiten:
Method Summary
Document build(java.io.File file)
This builds a document from the supplied filename.
Document build(org.xml.sax.InputSource in)
This builds a document from the supplied input source.
Document build(java.io.InputStream in)
This builds a document from the supplied input stream.
Document build(java.io.InputStream in, java.lang.String systemId)
This builds a document from the supplied input stream.
Document build(java.io.Reader characterStream)
This builds a document from the supplied Reader.
Document build(java.io.Reader characterStream, java.lang.String systemId)
This builds a document from the supplied Reader.
Document build(java.lang.String systemId)
This builds a document from the supplied URI.
Document build(java.net.URL url)
This builds a document from the supplied URL.
Muss ich aus dem byte[] wieder einen InputStream machen oder gar eine Datei? Das wäre ja nicht schön, oder?
Kann mir jemand helfen?
Gruß, Taste