Hi,
I'm having problems to generate code for a namespaced schema that
imports another one without a namespace. For example, for an XML like
this:
<test:a xmlns:test="test">
<b1>
<c>Test</c>
</b1>
<b2>
<c>Test</c>
</b2>
</test:a>
I have the following schemas:
1) test.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" targetNamespace="test"
xmlns:test="test">
<xs:import schemaLocation="no_namespace.xsd"/>
<xs:element name="a">
<xs:complexType>
<xs:sequence>
<xs:element ref="b1"/>
<xs:element ref="b2"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
2) no_namespace.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="b1" type="c"/>
<xs:element name="b2" type="c"/>
<xs:complexType name="c">
<xs:sequence>
<xs:element ref="c"/>
</xs:sequence>
</xs:complexType>
<xs:element name="c" type="xs:NCName"/>
</xs:schema>
and I get the following error:
Fatal: Referenced element '{test}:b1' is not defined for element at
(line 7, col 31, in test.xsd)
FATAL codegen.CodeGen - Referenced element '{test}:b1' is not defined
for element at (line 7, col 31, in test.xsd)
Fatal: Referenced element '{test}:b2' is not defined for element at
(line 8, col 31, in test.xsd)
FATAL codegen.CodeGen - Referenced element '{test}:b2' is not defined
for element at (line 8, col 31, in test.xsd)
FATAL codegen.CodeGen - Terminating processing: Terminating due to
errors in input schemas
For some reason it's trying to locate the unnamespaced elements in
the "test" namespace.
Am I doing something wrong? Is this a bug in JIBX? Is there any
work-around for this?
Thanks!
------------------------------------------------------------------------------
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide. Store less, Store more with what you own, Move data to
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users