JDOM - Document build aus byteArray?

Status
Nicht offen für weitere Antworten.

Taste

Bekanntes Mitglied
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:
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
 

clemson

Bekanntes Mitglied
Code:
byte[] data = ...;

SAXBuilder builder = new SAXBuilder();
InputStream in = new ByteArrayInputStream( data );
Document doc = builder.build(in);
 

ospx

Mitglied
habe auch eine noob-Frage zu diesem Thema:

ich habe einen String meinString anstatt obigem byte[] data.

Kann ich:
Code:
InputStream in = new StringReader( meinString );

in obigem Kontext verwenden, um aus dem String einen InputStream zu erhalten?
 

Murray

Top Contributor
Nein, ein Reader ist kein InputStream. Aber so sollte es gehen:
Code:
InputStream in = new ByteArrayInputStream( meinString.getBytes());
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Wie jdom einbinden Java Basics - Anfänger-Themen 7
S Erste Schritte Jdom AusgabeSchleife Java Basics - Anfänger-Themen 5
S JDom API Doc in eclipse hinzufügen? Java Basics - Anfänger-Themen 2
T executable Jar JDOM Java Basics - Anfänger-Themen 9
T JDom komische Ausgabe Java Basics - Anfänger-Themen 4
T JDom Java Basics - Anfänger-Themen 8
X JDOM Error Java Basics - Anfänger-Themen 7
G jar datei funktioniert nicht ohne jdom.jar im Ordner Java Basics - Anfänger-Themen 7
R JDom Exceptions Java Basics - Anfänger-Themen 4
G JDOM Java Basics - Anfänger-Themen 2
G JDOm + String Java Basics - Anfänger-Themen 2
J Mit JDOM HTML Files erzeugen? Java Basics - Anfänger-Themen 7
M sehr weit verschachtelte XML-datei mit jdom auslesen Java Basics - Anfänger-Themen 4
N SAX, StAX, JDOM oder DOM , ab wann welches für XML Java Basics - Anfänger-Themen 14
J Auslesen aller Attribute mit JDOM Java Basics - Anfänger-Themen 15
R Jdom + xml schreiben + ArrayList Java Basics - Anfänger-Themen 4
G JDOM: muss XML-Datei nach Änderung abgespeichert werden? Java Basics - Anfänger-Themen 2
E Pdf-Document lässt sich im Servlet nicht öffnen Java Basics - Anfänger-Themen 5
K Java iText: The document has no pages. Java Basics - Anfänger-Themen 9
D Elements[] string = document.getElementsByClass("betEvent"); als Array Java Basics - Anfänger-Themen 1
P XML Document to String Java Basics - Anfänger-Themen 4
D org.w3c.Document -> meta Java Basics - Anfänger-Themen 5
D org.w3c.Document -> Text Java Basics - Anfänger-Themen 2
Developer_X Txt Document laden inhalt löschen und anderen text rein und wieder speichern Java Basics - Anfänger-Themen 36
Developer_X Txt Document laden aus dem Internet Java Basics - Anfänger-Themen 12
Schandro RTF Document mit BufferedImages erstellen Java Basics - Anfänger-Themen 3
G import Document Java Basics - Anfänger-Themen 2
A Einsteiger/ In Document schreiben Java Basics - Anfänger-Themen 9
A .txt document einfügen in arrayList Java Basics - Anfänger-Themen 4
G String in Document Umwandeln Java Basics - Anfänger-Themen 2
P Inhalt von org.w3c.dom.Document in String Variable speichern Java Basics - Anfänger-Themen 3
O problem mit document listener finde den fehler nicht Java Basics - Anfänger-Themen 2
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
E Umlaute und Sonderzeichen werden nach der Build Project nicht richtig angezeigt Java Basics - Anfänger-Themen 2
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
N design time vs build time vs compile time Java Basics - Anfänger-Themen 2
F Git Projekt im Build Path Java Basics - Anfänger-Themen 3
1 Build Cryptomator from source github Java Basics - Anfänger-Themen 1
M System.getProperty("java.vm.version") liefert build-Version Java Basics - Anfänger-Themen 4
Helgon Build Project Java Basics - Anfänger-Themen 4
F NetBeans Clear and Build löscht Dateien? Java Basics - Anfänger-Themen 5
O Build in Netbeans Java Basics - Anfänger-Themen 12
S Beim kompilieren kommt Ant Build.Was ist das? Java Basics - Anfänger-Themen 8
G OOP Projektabhängigkeiten: A cycle was detected in the build path of project Java Basics - Anfänger-Themen 10
N Problem mit relativen Pfadangaben nach dem build Java Basics - Anfänger-Themen 22
J Ant build.xml und jmx-ex1.sar Java Basics - Anfänger-Themen 5
C Fehler beim build. nur wo? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben