-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
xsd.scroll
28 lines (23 loc) · 1.35 KB
/
xsd.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import ../code/conceptPage.scroll
id xsd
name XSD
appeared 2001
tags dataValidationLanguage
standsFor XML Schema Definition
clocExtensions XSD xsd
example
<xs:element name="PurchaseOrder" type="PurchaseOrderType"/>
<xs:element name="gift">
<xs:complexType>
<xs:sequence>
<xs:element name="birthday" type="xs:date"/>
<xs:element ref="PurchaseOrder"/>
</xs:sequence>
</xs:complexType>
</xs:element>
wikipedia https://en.wikipedia.org/wiki/XML_Schema_(W3C)
summary XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item content in a document. They can check if it adheres to the description of the element it is placed in.Like all XML schema languages, XSD can be used to express a set of rules to which an XML document must conform in order to be considered "valid" according to that schema. However, unlike most other schema languages, XSD was also designed with the intent that determination of a document's validity would produce a collection of information adhering to specific data types. Such a post-validation infoset can be useful in the development of XML document processing software.
backlinksCount 330
pageId 185449
dailyPageViews 260
appeared 2001