Document null bei builder.parse

Status
Nicht offen für weitere Antworten.

Korki

Mitglied
Grüße,

ich habe folgendes Phänomen. Ich parse bereits erfolgreich XML(XHTML) Strings in ein DOM-Document.
Nur manchmal kriegt mein document keinen Wert übergeben und bleibt null ohne Fehlermeldung, Error oder ähnliches.
Das Problem lässt sich auf die Zeile "dc = builder.parse(is)" eingrenzen.
Ich hab auch schon try catch Blöcke herumgebaut oder auch ohne er weißt einfach nichts zu.
Gibt es noch andere Möglichkeiten Strings zu parsen oder kennt einer dieses Problem?
Ich habe auch schon den String mal in eine Datei kopiert und die Datei eingelesen, passiert genau das gleiche...

Java:
StringReader sr = new StringReader(xhtmlString);
InputSource is = new InputSource(sr);
      
dc = builder.parse(is);
 

musiKk

Top Contributor
Ist [c]builder[/c] vom Typ [c]DokumentBuilder[/c] aus der API? Wenn ja, sollte das laut Dokumentation nicht passieren. Kannst Du ein kurzes kompilierbares Beispiel zeigen?
 

Korki

Mitglied
Also ein komplettes Beispiel kann ich nicht zur Verfügung stellen aber hier mal die Funktion:
domDocument ist global public deklariert und dc auch.
dc war eigentlich auch nur ein Test...
Java:
	public void setDomDocument(String xhtmlString) {
		try{
		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
		DocumentBuilder builder;
			builder = factory.newDocumentBuilder();

        builder.setEntityResolver(new EntityResolver() {
        	public InputSource resolveEntity(String publicId, String systemId) {
        		return new InputSource(new StringReader(""));
        	}
            });
        StringReader sr = new StringReader(xhtmlString);
        InputSource is = new InputSource(sr);
        
				dc = builder.parse(is);

			this.domDocument = dc;
		}
catch(Exception e){}
}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S XML Document Parsen und Ausgeben mit Suchfunktion XML & JSON 21
L XML Document Transform StackOverflowError XML & JSON 1
B Wie kann man das ecncoding in einem vorhandenen Document-Objekt ändern? XML & JSON 2
M java.lang.RuntimeException: Failed to parse document XML & JSON 4
sylo DOM Document in XML Datei schreiben XML & JSON 5
sambalmueslie JAXB - Unmarshall ein XML-Document das aus zwei XSD Definitionen besteht XML & JSON 8
L invalide xml document parsen?! XML & JSON 2
G Nodes in Document kopieren, nur die Childs, die noch nicht existieren XML & JSON 7
B jdom document aus string erzeugen? XML & JSON 1
G document is invalid: no grammar found. XML & JSON 9
M Wie kann ich aus ein Document-Tree ein PDF generieren XML & JSON 2
G Ein DOM-Document dem Sax übergeben? XML & JSON 2
S org.jdom.document in String umwandeln. XML & JSON 2
P Aus einem Node ein Document erstellen XML & JSON 2
R XML Document als String XML & JSON 2
C Kompliziertes XML-Document, wie lese ich es ein? XML & JSON 4
N FileStream auf Document XML & JSON 22
M XPath Problem im Zusammenhang mit document() XML & JSON 2
B XML-Document mit Java erzeugen und zuruecksenden XML & JSON 1
W XML-Document auslesen XML & JSON 2
Avalon DTO ist null XML & JSON 17
Helgon MalformedByteSequenceException und null JDOM Attribute XML & JSON 5
N LocalName = null XML & JSON 2
G XMLDecoder - target should not be null XML & JSON 3
sparrow JDom Element.getChild("Name") liefert null obwohl vorhanden XML & JSON 4
B JDom -- getChild() liefert nicht nachvollziehbar null XML & JSON 2
K XOM Builder Probleme XML & JSON 3
P Bricht wegen zu langer Wartezeit ab? builder.parse( URL ) XML & JSON 3

Ähnliche Java Themen


Oben