1
<?xml version="1.0" encoding="UTF-8"?>
5
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
6
xmlns="http://www.netallied.de/xsd2cppsax/tests"
7
targetNamespace="http://www.netallied.de/xsd2cppsax/tests"
8
elementFormDefault="qualified" >
10
<xs:element name="root" type="RootType"></xs:element>
13
Note: if xs:anyAttribute is present, xmlns parsing changes.
14
Involved code template: ParseAttrDefaultXMLNS
16
<xs:complexType name="RootType">
18
<xs:element name="elem" type="anyAttrType" minOccurs="0" maxOccurs="unbounded" />
19
<xs:element name="anyAttrOnlyElem" type="anyAttrOnlyType" minOccurs="0" maxOccurs="unbounded" />
21
<xs:anyAttribute namespace="##other" processContents="skip"/>
24
<xs:complexType name="anyAttrType">
25
<xs:attribute name="string" type="xs:string"/>
26
<xs:anyAttribute namespace="##any" processContents="skip"/>
29
<xs:complexType name="anyAttrOnlyType">
30
<xs:anyAttribute namespace="##any" processContents="skip"/>