hi,

> I'm not able to duplicate your problem using Xerces 2.0.0 (beta). 
> Using all of the sample programs, everything seems to work fine.
> Could you please tell me exactly what version of the parser you
> are using and how you are invoking the parse? Thanks.

        now i tried to ran one of the sample "xni.DocumentTracer".
        when i give URI 
"/home/nb131165/cvs/pre_beta_xerces2/build/classes/check1/check2/document.xml"
it is giving the error, i am pasting it below.
"xml and dtd file are in check2 directory".

When i give relative URI "./check/check2/document.xml" it works FINE.

I saw in example 'systemId' of "XMLInputSource" being set. Javadoc comments 
says that it can be relative or absolute ,pls correct me if i am wrong here.

also, in another program i made an instance of SAXParser like 

        SAXParser parser = new SAXParser();
        
        parser.setFeature(...);
        parser.setFeature(...);
        
parser.parse("/home/nb131165/cvs/pre_beta_xerces2/build/classes/check1/check2/do
cument.xml")
it gives me error.
but when i use xerces 1.4 it takes this argument and everything goes well !

hope, i get to know where it is going wrong.

- Neeraj -
        

:/home/nb131165/cvs/pre_beta_xerces2/build/classes 28 % !!
java xni.DocumentTracer -v 
/home/nb131165/cvs/pre_beta_xerces2/build/classes/check1/check2/document.xml
entity managaer = org.apache.xerces.impl.XMLEntityManager@12a5278
startDocument(locator={publicId=null,systemId="/home/nb131165/cvs/pre_beta_xerce
s2/build/classes/check1/check2/document.xml",baseSystemId="file:///home/nb131165
/cvs/pre_beta_xerces2/build/classes/check1/check2/document.xml",lineNumber=1,col
umnNumber=1},encoding="UTF-8")
 doctypeDecl(rootElement="person",publicId=null,systemId="document.dtd")
entity manager value =org.apache.xerces.impl.XMLEntityManager@12a5278
error: Parse error occurred - 
/home/nb131165/cvs/pre_beta_xerces2/build/classes/home/nb131165/cvs/pre_beta_xer
ces2/build/classes/check1/check2/document.dtd (No such file or directory)
java.io.FileNotFoundException: 
/home/nb131165/cvs/pre_beta_xerces2/build/classes/home/nb131165/cvs/pre_beta_xer
ces2/build/classes/check1/check2/document.dtd (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.open(Compiled Code)
        at java.io.FileInputStream.<init>(Compiled Code)
        at 
sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:71)
        at sun.net.www.protocol.file.FileURLConnection.getInputStream(Compiled 
Code)
        at java.net.URL.openStream(URL.java:818)
        at 
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:687)
        at 
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:649
)
        at 
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:2
14)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(XMLDocumentScanner
Impl.java:774)
        at 
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Compiled 
Code)
        at org.apache.xerces.impl.XMLDocumentScannerImpl.scanDocument(Compiled 
Code)
        at 
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfig
uration.java:408)
        at org.apache.xerces.parsers.XMLParser.parse(Compiled Code)
        at xni.DocumentTracer.main(Compiled Code)

> 
> -- 
> Andy Clark * IBM, TRL - Japan * [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to