Announcement

Collapse
No announcement yet.

setIncludeIgnorableWhitespace kann nicht gesetzt werden (Xerces)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • setIncludeIgnorableWhitespace kann nicht gesetzt werden (Xerces)

    Hallo,

    ich will die Methode setIncludeIgnorableWhitespace im Xerces DOM Parser aufrufen, sie wird jedoch nicht gefunden. Ist sie evtl. veraltet? Der Code:
    <PRE>
    import java.io.File;
    import org.apache.xerces.parsers.DOMParser;
    import org.w3c.dom.Document;

    public class XMLParser {

    public static Document XMLParser (String openedFile, String schema) {

    File docFile = new File(openedFile);
    DOMParser parser = new DOMParser();
    ErrorChecker errors = new ErrorChecker();
    Document doc = null;
    try {
    parser.setErrorHandler(errors);
    parser.setIncludeIgnorableWhitespace(true);
    parser.parse(openedFile);
    </PRE>

    Fehler #: 300 : Methode setIncludeIgnorableWhitespace(boolean) nicht gefunden in Klasse org.apache.xerces.parsers.DOMParser

  • #2
    Hallo Claas,

    Diese Methode gibt es schon länger nicht mehr, ich glaube seit dem Übergang Xerces1 -> Xerces2. Man kann das als Feature setzen mit

    <PRE>
    parser.setFeature("http://apache.org/xml/features/dom/include-ignorable-whitespace", true);
    </PRE>

    Allerdings ist das defaultmäßig ohnehin eingeschaltet.

    Gruß,

    Alwi

    Comment

    Working...
    X