Ich versuche eine Datei zu lesen, um ein DOM Dokument zu erzeugen, aber die Datei hat Leerzeichen und Zeilenumbrüche und ich versuche sie zu ignorieren, aber ich konnte sie nicht t:Wie ignoriert man Whitespace beim Lesen einer Datei um ein XML DOM zu erzeugen
DocumentBuilderFactory docfactory=DocumentBuilderFactory.newInstance();
docfactory.setIgnoringElementContentWhitespace(true);
ich in Javadoc sehen, die setIgnoringElementContentWhitespace Methode nur dann arbeitet, wenn die Validierung Flag aktiviert ist, aber ich habe nicht die DTD oder XML-Schema für das Dokument.
Was kann ich tun?
aktualisieren
Ich mag nicht die Idee vorstelle <! ELEMENT ... Erklärungen und ich versucht haben, die Lösung in der von Tomalak zeigte forum vorgeschlagen, aber es funktioniert nicht, ich habe benutze Java 1.6 in einer Linuxumgebung. Ich denke, wenn nicht mehr vorgeschlagen wird, ich werde ein paar Methoden machen zu ignorieren Leerzeichen Textknoten
Ich muss schließlich Leerzeichen programmatisch ignorieren, wie Sie im las Absatz vorschlagen – Telcontar