|
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
Indien we zowel tekstuele data als childelementen willen voor de waarde van een complexType element, dan kunnen we het mixed attribuut instellen op True. XML Schema Definition <?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="text">
<xsd:complexType mixed="true">
<xsd:sequence>
<xsd:element name="code" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="example"
minOccurs="0" maxOccurs="unbounded">
<xsd:complexType mixed="true">
<xsd:sequence>
<xsd:element name="code" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>Conform dit schema is volgend XML document : XML Instantie <?xml version="1.0" encoding="utf-8" ?>
<text>
For declaring a constant we'll use the <code>Const</code> keyword,
instead of <code>Dim</code>.
<example>This is an example of a declaration :
<code>Const PI As Double = 3.1415</code>.</example>
</text>Hier zal een <text> rootelement mogelijks eerst tussen zijn tekstuele data <code> elementen bevatten. Waarna nog <example> elementen kunnen voorkomen, die op hun buurt naast tekstuele data ook <code> elementen kunnen bevatten.
Naast een mixed sequence kan men natuurlijk ook een mixed all of choice samenstellen.
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
| hoofdstuk |
28. 29. 30.  |
| onderwerp |
29.10. 29.11. XSD complexType - Mixed Content 29.12.  |
| broncode |
|
| datum |
laatst gewijzigd op woensdag 20 oktober 2010, laatst gepubliceerd op zondag 31 juli 2011 |
|