Sriragavan Loganathan [
http://community.jboss.org/people/sriragavan123] created the
discussion
"Accessign XML schema types from another XML schema file"
To view the discussion, visit:
http://community.jboss.org/message/590302#590302
--------------------------------------------------------------
Hi All,
I am accessing XML schema file from EJB to validate XML files.
The XML schema files are having its own hierarchy.
e.g. A.xsd includes B.xsd, B.xsd includes C.xsd
During the deployment time, the XSD files are placed under the JBoss deploy folder next to
the EJB JAR files.
From the EJB I am referencing the top most parent XSD file, i.e.
A.xsd, creating the InputStream and then creating the schema
(javax.xml.validation.Schema). *During the schema creating throws an exception can not
resolve a type defined in the C.xsd*.
The child schema files are properly included in the parent schema files as follows.
A.xsd:
+<include schemaLocation="B.xsd"></include>+
B.xsd:
+<include schemaLocation="C.xsd"></include>+
Even though all the XSD files are in the same folder, A.xsd is not able access the type
defined in C.xsd.
I don't want to use absolute path to specify file locations.
Is there any way to relatively define the file locations?
Thanks & regards.
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/590302#590302]
Start a new discussion in JBoss XML Binding Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]