Hello,

Thanks for your reply regarding this problem.

I'm a bit confused, because I cannot reproduce this behaviour :-( 

I did quite a few changes recently in my code. I have uncommented the line
doing the setting of the schemalocation, compiled and run the application
... and it worked nicely ...

I am very surprised, as I really have step-by-step debugged the application
and always ran into this strange behaviour when setting the schemalocation.
I guess there must be a side-effect somewhere - in a way, I'm not very
confident, as I do not know the reason why it works now.

As soon as I have more time, I'll try to go back to a previous CVS version
and try to reproduce this strange behaviour again.

Thanks for your time and best regards,

R�gis Piccand




-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: lundi, 11. mars 2002 17:36
To: [EMAIL PROTECTED]
Subject: Re: setProperty for external-schemaLocation opens http
connection ...


> It should only keep the URI "in mind" and associate with my .xsd file.

This IS what Xerces does. We won't try to connect to the namespace uri.
There must be something else going wrong. Could you also provide:
1. Xerces version: 2.0.0; 2.0.1; 2.0.0 beta;
2. JDK version: 1.3, 1.4;
3. Your xml/xsd files;
4. Your java program.

Then we can reproduce your problem, and fix the bug if there is any.

Thanks,
Sandy Gao
Software Developer, IBM Canada
(1-905) 413-3255
[EMAIL PROTECTED]



 

                    Piccand R�gis

                    <regis.piccand       To:
"'[EMAIL PROTECTED]'"                             
                    @imtf.ch>             <[EMAIL PROTECTED]>

                                         cc:

                    03/06/2002           Subject:     setProperty for
external-schemaLocation opens http      
                    02:53 AM              connection ...

                    Please respond

                    to

                    xerces-j-user

 

 




Hi all,

I read through the mailing list archives but couldn't find much hints for
the following problem.

I use a DOMParser, on which I do a setProperty as follows :

myDOMParser.setProperty("
http://apache.org/xml/properties/schema/external-sc
hemaLocation", "http://www.someUri.com
file:///D://somewhereOnMyDisk/mySchema.xsd") ;

When I execute this code, it tries to connect, probably to
"http://www.someUri.com"; ... How can I avoid this ? It should only keep the
URI "in mind" and associate with my .xsd file.

Below is the stack trace.

Thanks in advance if you can help ; I'm stuck ...

R�gis Piccand



Message: Operation timed out: connect Class: java.net.ConnectException
Stack
trace:  java.net.ConnectException: Operation timed out: connect         at
java.net.PlainSocketImpl.socketConnect(Native Method)         at
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320)            at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133)
 at
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120)         at
java.net.Socket.<init>(Socket.java:273)             at
java.net.Socket.<init>(Socket.java:100)             at
sun.net.NetworkClient.doConnect(NetworkClient.java:50)             at
sun.net.www.http.HttpClient.openServer(HttpClient.java:331)             at
sun.net.www.http.HttpClient.openServer(HttpClient.java:517)             at
sun.net.www.http.HttpClient.<init>(HttpClient.java:267)            at
sun.net.www.http.HttpClient.<init>(HttpClient.java:277)            at
sun.net.www.http.HttpClient.New(HttpClient.java:289)          at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:4

08)        at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection

.java:501)           at java.net.URL.openStream(URL.java:798)           at
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:74

0)         at
org.apache.xerces.impl.XMLEntityManager.startDocumentEntity(XMLEntityManager

.java:685)           at
org.apache.xerces.impl.XMLDocumentScannerImpl.setInputSource(XMLDocumentScan

nerImpl.java:252)         at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo

nfiguration.java:503)          at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo

nfiguration.java:585)          at
org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)           at
org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:160)

---------------------------------------------------------------------
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]

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

Reply via email to