Repeated nill elements of extended type cause "Parser found unknown element"
exception
--------------------------------------------------------------------------------------
Key: TUSCANY-2041
URL: https://issues.apache.org/jira/browse/TUSCANY-2041
Project: Tuscany
Issue Type: Bug
Components: C++ SDO
Affects Versions: Cpp-Next
Environment: XP SP2, VC7
Reporter: Simon Laws
With the schema
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.example.org/AnnonTypes"
xmlns:tns="http://www.example.org/AnnonTypes"
elementFormDefault="qualified">
<element name="Top">
<complexType>
<sequence>
<element name="attribute" nillable="true" minOccurs="0"
maxOccurs="unbounded">
<complexType>
<simpleContent>
<extension base="string">
<attribute name="name" type="string" use="required"/>
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</complexType>
</element>
</schema>
And XML
<tns:Top xmlns:tns="http://www.example.org/AnnonTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.example.org/AnnonTypes AnnonTypes2.xsd
">
<tns:attribute name="ABC" xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<!--tns:attribute name="DEF" xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<tns:attribute name="GHI" xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<tns:attribute name="JKL" xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"-->
</tns:Top>
When multiple attribute elements are present the following error is reported.
SDO_DAS_XML_ParserException Object
(
[message:protected] => SDO_DAS_XML::loadFile - Unable to parse the supplied
xml file
1 parse error(s) occurred when parsing the file 'AnnonTypes2.xml':
1. Parser found unknown element attribute
[string:private] =>
[code:protected] => 0
[file:protected] => C:\simon\php\workspace\php-branch\phpscripts\chrisdougla
s\test.php
[line:protected] => 52
[trace:private] => Array
(
[0] => Array
(
[file] => C:\simon\php\workspace\php-branch\phpscripts\chris
douglas\test.php
[line] => 52
[function] => loadFile
[class] => SDO_DAS_XML
[type] => ->
[args] => Array
(
[0] => AnnonTypes2.xml
)
)
)
[cause] =>
)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]