Hy there.
In my CLASSPATH I have: dom4j.jar, xercesImpl.jar, jaxp.jar
I have created a "jaxp.properties" file in <JAVA_HOME>/jre/lib directory
with the following line:

        
javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryIm
pl


----------------------------------------
This is my small test class:
----------------------------------------

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader;
import org.dom4j.Node;

public class Test {
  public static void main(String[] args) {
    String file = "file:///d:\\tomcat\\conf\\apps-ROOT.xml";

    SAXReader reader = new SAXReader();
    try {
      Document document = reader.read(file);
      Node node = document.selectSingleNode( "/webapps/Context" );
      String name = node.valueOf( "@docBase" );
      System.out.println(name);
    } catch(DocumentException e) {}
  }
}

------------------ / ------------------

When I run this class it keeps giving me the warning:

        Warning: Error occurred using JAXP to load a SAXParser. Will use
Aelfred instead

It just can't find my xerces parser!? Is something missing?

Can someone please help me.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to