Ce document présente uniquement ces différences, les concepts fondamentaux étant présentés dans Standard Generalized Markup Language (SGML).
Le format eXtended Markup Language (XML) est utilisé pour construire :
FluxXml :
<![ CDATA [
ContenuLibreSansCrochetsFermants ]]
{{
}}
Balise :
<
NomBalise ListeDAttributsOption SuiteBalise:
NomBaliseAttribut :
=
ValeurAttribut:
NomAttribut'
ContenuEntreApostrophes '
"
ContenuEntreGuillemets "
''
{{
}}
{
ListeDExpressions }
Entite :
& amp ;
& apos ;
& gt ;
& lt ;
& quot ;
& # CodeUnicode ;
""
{{
}}
{
ListeDExpressions }
/>
>
ContenuXml < /
NomBalise >
<xschema:schema xmlns:xschema="http://www.w3.org/2001/XMLSchema">
<xschema:annotation>
</xschema:schema>
<xschema:documentation xml:lang="fr">
</xschema:annotation>
Schéma sur l'exemple générique des employés.
</xschema:documentation>
<xschema:element name="ListeEmployes" type="TypeListeEmployes"/>
<xschema:complexType name="TypeEmploye">
<xschema:sequence>
</xschema:complexType>
<xschema:element name="Nom" type="xschema:string"/>
</xschema:sequence>
<xschema:element name="Salaire" type="xschema:double"/>
<xschema:element name="DateEmbauche" type="xschema:dateTime"/>
<xschema:attribute name="Numero" type="xschema:integer"/>
<xschema:complexType name="TypeListeEmployes">
<xschema:sequence>
</xschema:complexType>
<xschema:element name="Employe" type="TypeEmploye" minOccurs="0" maxOccurs="unbounded"/>
</xschema:sequence>
<?xml version="1.0"?>
<ListeEmployes
xmlns="http://www.up-comp.com/application/employes"
xmlns:xschemaInstance="http://www.w3.org/2001/XMLSchema-instance"
xschemaInstance:schemaLocation="http://www.up-comp.com/application/employes http://www.up-comp.com/application/employes.xsd">
<Employe Numero=7724>
</ListeEmployes>
<Nom>Mister Scott</Nom>
</Employe>
<Salaire>1000.0</Salaire>
<DateDEmbauche>2005-12-28 10:50:00</DateDEmbauche>
<Employe Numero=7832>
<Nom>Mister Allen</Nom>
</Employe>
<Salaire>1200.0</Salaire>
<DateDEmbauche>2002-01-26 11:09:10</DateDEmbauche>
<Employe Numero=7948>
<Nom>Lady Smith</Nom>
</Employe>
<Salaire>1400.0</Salaire>
<DateDEmbauche>2004-02-10 15:22:20</DateDEmbauche>
<Employe Numero=7954>
<Nom>Miss King</Nom>
</Employe>
<Salaire>2000.0</Salaire>
<DateDEmbauche>2003-04-01 08:12:20</DateDEmbauche>