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

Jean Pierre Malrieu jp.malrieu at free.fr
Fri Nov 7 17:06:20 EST 2008


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
>








More information about the XOM-interest mailing list