XML Schema Description

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=XML |extensions={{ext|xsd}} |mimetypes= {{mimetype|application/xsd}}<br> {{mimetype|text/xsd}} |released= }} XML Schema Descriptio...")
 
(Merged into XML Schema Definition, which seems to be the more correct title)
 
Line 1: Line 1:
{{FormatInfo
+
#REDIRECT [[ XML Schema Definition]]
|formattype=electronic
+
|subcat=XML
+
|extensions={{ext|xsd}}
+
|mimetypes=
+
{{mimetype|application/xsd}}<br>
+
{{mimetype|text/xsd}}
+
|released=
+
}}
+
 
+
XML Schema Description is used to define the valid XML document used for a specific purpose. XSD is itself an XML document and can be self-defined.
+
 
+
==Example==
+
<pre><?xml version="1.0" encoding="UTF-8"?>
+
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
+
jaxb:extensionBindingPrefixes="xjc"
+
elementFormDefault="unqualified"
+
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.0">
+
 
+
  <xs:element name='FrostMessage'>
+
    <xs:complexType>
+
      <xs:sequence>
+
        <xs:element name='MessageId' type="xs:string">
+
        </xs:element>
+
        <xs:element name='InReplyTo' type="xs:string">
+
        </xs:element>
+
        <xs:element name='IdLinePos' type="xs:integer">
+
        </xs:element>
+
        <xs:element name='IdLineLen' type="xs:integer">
+
        </xs:element>
+
        <xs:element name='From' type="xs:string">
+
        </xs:element>
+
        <xs:element name='Subject' type="xs:string">
+
        </xs:element>
+
        <xs:element name='Date' type="xs:string">
+
        </xs:element>
+
        <xs:element name='Time' type="xs:string">
+
        </xs:element>
+
        <xs:element name='Body' type="xs:string">
+
        </xs:element>
+
        <xs:element name='Board' type="xs:string">
+
        </xs:element>
+
        <xs:element name='PubKey' type="xs:string">
+
        </xs:element>
+
        <xs:element name='Signature' type="xs:string">
+
        </xs:element>
+
        <xs:element name='SignatureV2' type="xs:string">
+
        </xs:element>
+
      </xs:sequence>
+
    </xs:complexType>
+
  </xs:element>
+
</xs:schema></pre>
+

Latest revision as of 23:43, 17 April 2015

  1. REDIRECT XML Schema Definition
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox