XSD og mixed content!
forstil jer følgende xml scenarioer:<root>sfsfsfssfsf<root>
<root>sf<child>sfsf<child/>ssfsf<root>
<root>sf<child>sfsf<child/>ss<childd2>sdfsf<child2/>fsf<root>
Hvordan laver jeg et skema der gør man kan have en root med muligvis nogle specielle tags i og måske noget tekst. Prøvede selv det her men det virkede ikke.
<?xml version="1.0" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com" elementFormDefault="qualified">
<xs:element name="news">
<xs:complexType mixed="true">
<xs:all>
<xs:element name="title" type="xs:string" minOccurs="0" />
<xs:element name="date" type="xs:string" minOccurs="0" />
<xs:element name="resume" type="xs:string" minOccurs="0" />
<xs:element name="time" type="xs:string" minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com" elementFormDefault="qualified">
<xs:element name="news">
<xs:complexType mixed="true">
<xs:all>
<xs:element name="title" type="xs:string" minOccurs="0" />
<xs:element name="date" type="xs:string" minOccurs="0" />
<xs:element name="resume" type="xs:string" minOccurs="0" />
<xs:element name="time" type="xs:string" minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
