JAXP: schema relative includes
Lisa Bahler <[email protected]> Fri, 23 May 2003 20:05:36 -0600
| Newsgroups | gmane.comp.java.sun.xml.general |
|---|---|
| Message-ID | <[email protected]> |
I have a set of schemas that are composed by using relative path includes, as in
<xsd:include schemaLocation = "../../abc/def/Location/LOC.xsd"/>.
I would like to use the DOMEcho sample program that comes with JAXP 1.2.2 to read in an instance conforming to these schemas and write out the DOM tree.
Here is the relevant portion of build.xml:
<java classname="DOMEcho" fork="yes">
<jvmarg value="-Djava.endorsed.dirs=${jaxp.endorsed}"/>
<arg value="-xsdss"/>
<arg value="../../../abc/def/LCR.xsd"/>
<arg value="LCR.xml"/>
<classpath refid="project-classpath"/>
</java>
This invocation of the program does not work, since LCR.xml and LCR.xsd are in different directories. If I put them in the same directory, I get correct results. How do I modify the DOMEcho program to have the schema includes be interpreted relative to the path of the including schema, which I believe is the correct behavior, rather than relative to the path of the XML instance?
-----------------------------------------------------
xml-interest: A list for discussing XML technologies in the Java Platform.
To post, mailto:[email protected]
Archives at: http://archives.java.sun.com/xml-interest.html
To unsubscribe, mailto:[email protected] the following message;
signoff xml-interest.