You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by Oliver Alth <OA...@de.ibm.com> on 2003/07/08 16:58:52 UTC
Problems validating xdoc
Hello,
I am trying to validate an Xdoc, I get the following message:
validate-xdocs:
Using SAX2 reader org.apache.xerces.parsers.SAXParser
Validating developer.xml...
Validating index.xml...
Validating developer.xml...
Validating download.xml...
Validating downloads.xml...
Validating index.xml...
Validating faq.xml...
Validating general.xml...
Validating index.xml...
Validating index.xml...
Validating tabs.xml...
Validating index.xml...
Validating user.xml...
BUILD FAILED
file://C:/forrest/forrest.build.xml:774: Could not validate document
C:\wsad_wor
kspace\xtcm_docu\src\documentation\content\xdocs\user\user.xml
at
org.apache.tools.ant.taskdefs.optional.XMLValidateTask.doValidate(XML
ValidateTask.java:417)
at
org.apache.tools.ant.taskdefs.optional.XMLValidateTask.execute(XMLVal
idateTask.java:298)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1331)
at org.apache.tools.ant.Project.executeTargets(Project.java:1275)
at org.apache.tools.ant.Main.runBuild(Main.java:614)
at org.apache.tools.ant.Main.start(Main.java:197)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.net.UnknownHostException: C
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
at sun.net.NetworkClient.openServer(NetworkClient.java:118)
at sun.net.ftp.FtpClient.openServer(FtpClient.java:423)
at sun.net.ftp.FtpClient.<init>(FtpClient.java:692)
at
sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java)
My XML Editor says it is valid and well-formed.
Can anyone help?
Thanks,
Oliver
__________________________________________________________________
IBM Deutschland Entwicklung GmbH, Schönaicher Str. 220, D-71032 Böblingen
eServer Software Management, D4357, Intern: 7103-06, Tel. 902-2790,
Tel.: ++49-(0)7031-16-4280, Fax.: 07031-16-2790
Internet: OALTH@DE.IBM.COM
Re: Problems validating xdoc
Posted by David Crossley <cr...@indexgeo.com.au>.
Oliver Alth wrote:
> Hello,
>
> I am trying to validate an Xdoc, I get the following message:
<snip/>
> Caused by: java.net.UnknownHostException: C
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
> at java.net.Socket.connect(Socket.java:452)
> at java.net.Socket.connect(Socket.java:402)
> at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
> at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> at sun.net.ftp.FtpClient.openServer(FtpClient.java:423)
> at sun.net.ftp.FtpClient.<init>(FtpClient.java:692)
> at
> sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java)
You did not show us the offending xml instance user/user.xml
I wonder if you have a hard-coded systemIdentifier in the xml instance
using a full pathname to a DTD at C:
... Ant may be trying to go out onto the network to find a host machine
called "C". I have not tried to use full pathnames for DTDs, especially
not Windows pathnames. Anyway, it is not good practise to use
system-dependent pathnames.
Please see the docs (you may need to use an entity resolver) ...
http://xml.apache.org/forrest/validation.html#Associating+DTDs+with+document+types
http://cocoon.apache.org/2.1/userdocs/concepts/catalog.html
--David