You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Alexey Miroshnichenko (JIRA)" <xe...@xml.apache.org> on 2010/11/30 20:58:10 UTC
[jira] Updated: (XERCESC-1952) Different validation results for
different empty element syntax: vs.
[ https://issues.apache.org/jira/browse/XERCESC-1952?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Miroshnichenko updated XERCESC-1952:
-------------------------------------------
Attachment: note.xsd
note.xml
XML and XSD files: note.xml and note.xsd
> Different validation results for different empty element syntax: <e xsi:nil="true" /> vs. <e xsi:nil="true"></e>
> ----------------------------------------------------------------------------------------------------------------
>
> Key: XERCESC-1952
> URL: https://issues.apache.org/jira/browse/XERCESC-1952
> Project: Xerces-C++
> Issue Type: Bug
> Components: Validating Parser (XML Schema)
> Affects Versions: 3.1.1
> Environment: Windows Vista
> Reporter: Alexey Miroshnichenko
> Attachments: note.xml, note.xsd
>
>
> In case of <e xsi:nil="true"></e> syntax for empty element used, XSD validation reports follow message
> Message: element 'subitem' is nil and must be empty
> In case empty element defined as <e xsi:nil="true" /> there is no validation error.
> XML file:
> ===
> <?xml version="1.0"?>
> <note xmlns="http://www.test"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://www.test note.xsd">
> <item>
> <subitem>
> <A>text1</A>
> <e xsi:nil="true"></e>
> <C>text2</C>
> </subitem>
> </item>
> </note>
> ===
> XSD file:
> ===
> <?xml version="1.0"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
> xmlns="http://www.test"
> elementFormDefault="qualified"
> targetNamespace="http://www.test">
> <xs:element name="note">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="item">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="subitem" nillable="true" type="xs:anyType" minOccurs="0" />
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> </xs:schema>
> ===
--
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: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org