Skip to Content.
Sympa Menu

xom-interest - Re: [XOM-interest] XOM refusing to parse (invalid?) xml

xom-interest AT lists.ibiblio.org

Subject: XOM API for Processing XML with Java

List archive

Chronological Thread  
  • From: Jean Pierre Malrieu <jp.malrieu AT free.fr>
  • To: xom-interest AT lists.ibiblio.org
  • Subject: Re: [XOM-interest] XOM refusing to parse (invalid?) xml
  • Date: Sat, 8 Nov 2008 08:37:26 +0100

Oups! Sorry for wasting your time.
It was not a parsing problem, just my code calling the wrong "build" method on the builder...

Apologies.

JPM


Le 7 nov. 08 à 23:06, Jean Pierre Malrieu a écrit :

Sorry for my first message lacking necessary information.

Here is the stack trace (for another xml and schema than in my first
post, but from the same web service).
I have removed all the xml content under the <CodeLists> element to
reduce the size of this email.

java.net.MalformedURLException: no protocol: <message:Structure
xmlns:message="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/
message" xmlns="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure
" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure
http://www.sdmx.org/docs/2_0/SDMXStructure.xsd
http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message
http://www.sdmx.org/docs/2_0/SDMXMessage.xsd";><Header
xmlns="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message
"><ID>none</ID><Test>false</Test><Truncated>false</
Truncated><Prepared>2008-11-07T22:52:03</Prepared><Sender
id="OECD"><Name xml:lang="en">Organisation for Economic Co-operation
and Development</Name><Name xml:lang="fr">Organisation de coopŽration
et de dŽveloppement Žconomiques</Name></Sender></Header><message:CodeLists
</message:CodeLists><message:Concepts><Concept id="SUB"
agencyID="OECD"><Name xml:lang="en">Subject</Name><Name
xml:lang="fr">Sujet</Name></Concept><Concept id="COU"
agencyID="OECD"><Name xml:lang="en">Country</Name><Name
xml:lang="fr">Pays</Name></Concept><Concept id="YEA"
agencyID="OECD"><Name xml:lang="en">Year</Name><Name
xml:lang="fr">AnnŽe</Name></Concept><Concept id="OBS_STATUS"
agencyID="OECD"><Name xml:lang="en">Observation Status</Name><Name
xml:lang="fr">Statut d'observation</Name></Concept></ message:Concepts><message:KeyFamilies
<KeyFamily id="CSP2008" agencyID="OECD"><Name xml:lang="en">
Country statistical profiles 2008</Name><Name xml:lang="fr">
Profils statistiques par pays 2008</Name><Components><Dimension
conceptRef="SUB" codelist="CL_CSP2008_SUB" /><Dimension
conceptRef="COU" codelist="CL_CSP2008_LOCATION" /><TimeDimension
conceptRef="YEA" codelist="CL_CSP2008_TIME" /><PrimaryMeasure
conceptRef="OBS_VALUE"><TextFormat textType="Double" /></
PrimaryMeasure><Attribute conceptRef="OBS_STATUS"
codelist="CL_CSP2008_OBS_STATUS" attachmentLevel="Observation"
assignmentStatus="Conditional"
/></Components></KeyFamily></message:KeyFamilies
</message:Structure>
at java.net.URL.<init>(URL.java:567)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at
org
.apache .xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:
807)
at
org
.apache
.xerces
.impl.XMLEntityManager.startDocumentEntity(XMLEntityManager.java:753)
at
org
.apache
.xerces
.impl
.XMLDocumentScannerImpl.setInputSource(XMLDocumentScannerImpl.java: 260)
at
org .apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
499)
at
org .apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
581)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
org
.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:
1175)
at nu.xom.Builder.build(Unknown Source)


Le 7 nov. 08 à 15:38, Elliotte Harold a écrit :

Michael Kay wrote:
Go on, give us a clue - tell us what the error message is.
XOM is stricter than most XML tools about insisting that namespace
URIs are
valid URIs, so it might be that.

Yes, that occurred to me as well. However at a quick glance the
namespace URIs look fine. The error message should hopefully resolve
the issue.

--
Elliotte Rusty Harold elharo AT metalab.unc.edu
Refactoring HTML Just Published!
http://www.amazon.com/exec/obidos/ISBN=0321503635/ref=nosim/
cafeaulaitA







_______________________________________________
XOM-interest mailing list
XOM-interest AT lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/xom-interest


Tout ce que l'on apprend à un enfant, on l'empêche de l'inventer ou de le découvrir.
J. Piaget








Archive powered by MHonArc 2.6.24.

Top of Page