j2ee:xml

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
j2ee:xml [2012/11/05 16:36] jcheronj2ee:xml [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 151: Ligne 151:
 **__Schema externe privé :__** **__Schema externe privé :__**
  
-<biblioxmlns:xsi=//"http://www.w3.org/2001/XMLSchema-instance"//xsi:noNamespaceSchemaLocation=//"biblio.xsd"//> +<code xml> 
 +<biblio xmlns:xsi=//"http://www.w3.org/2001/XMLSchema-instance"//xsi:noNamespaceSchemaLocation=//"biblio.xsd"//> 
 +</code>
 **__Schema externe public :__** **__Schema externe public :__**
  
-<web-appxmlns:xsi=//"http://www.w3.org/2001/XMLSchema-instance"//xmlns=//"http://java.sun.com/xml/ns/javaee"//xmlns:web=//"http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"//xsi:schemaLocation=//"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"//id=//"WebApp_ID"//version=//"2.5"//>+<code xml> 
 +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"
 +</code>
  
 **__Notion d’espace de noms :__** **__Notion d’espace de noms :__**
Ligne 165: Ligne 168:
 Comme tout fichier XML, un schema doit contenir un prologue, et une référence à un Schema. Comme tout fichier XML, un schema doit contenir un prologue, et une référence à un Schema.
  
-__<?____xml________version____=__//__"1.0"__//______encoding____=__//__"UTF__////__-__////__8"__//__?>__ +<code xml> 
- +<?xml version="1.0" encoding="UTF-8"?> 
-__<____xsd:schema________xmlns:xsd____=__//__"http://www.w3.org/2001//XMLSchema"__//__>______ +<xsd:schema xmlns:xsd="http://www.w3.org/2001//XMLSchema">    
- +<!-- déclarations d'éléments, d'attributs et de types ici --> 
-__<!-- déclarations d'éléments, d'attributs et de types ici -->__ +</xsd:schema> 
- +</code>
-__</____xsd:schema____>__+
  
 **__Déclaration d’éléments :__** **__Déclaration d’éléments :__**
  
-__<?____xml________version____=__//__"1.0"__//______encoding____=__//__"UTF-8"__//__?>__ +<code xml> 
- +<?xml version="1.0" encoding="UTF-8"?> 
-__<____xsd:schema________xmlns:xsd____=__//__"http://www.w3.org/2001/XMLSchema"__//__>__ +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
- + <xsd:element name="contacts" type="typeContacts" /> 
-______<____xsd:element________name____=__//__"contacts"__//______type____=__//__"typeContacts"__//______/>__ +   <xsd:element name="remarque" type="xsd:string" /> 
- +<!-- déclarations de types ici --> 
-__________<____xsd:element________name____=__//__"remarque"__//______type____=__//__"xsd:string"__//______/>__ +</xsd:schema> 
- +</code>
-__<!-- déclarations de types ici -->__ +
- +
-__</____xsd:schema____>__+
  
 **__Type complexe :__** **__Type complexe :__**
 +<code xml>
 +<xsd:complexType name="typeContacts">
 +  <xsd:sequence>
 +    <xsd:element name="nom" type="xsd:string" />
 +    <xsd:element name="prénom" type="xsd:string" />
 +    <xsd:element name="dateDeNaissance" type="xsd:date" />
 +    <xsd:element name="adresse" type="xsd:string" />
 +    <xsd:element name="adresseElectronique" type="xsd:string" />
 +    <xsd:element name="téléphone" type="numéroDeTéléphone" />
 +  </xsd:sequence>
 +</xsd:complexType>
  
-__<____xsd:complexType________name____=__//__"typeContacts"__//__>__ +</code>
- +
-______<____xsd:sequence____>__ +
- +
-______<____xsd:element________name____=__//__"nom"__//______type____=__//__"xsd:string"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"prénom"__//______type____=__//__"xsd:string"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"dateDeNaissance"__//______type____=__//__"xsd:date"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"adresse"__//______type____=__//__"xsd:string"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"adresseElectronique"__//______type____=__//__"xsd:string"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"téléphone"__//______type____=__//__"numéroDeTéléphone"__//______/>__ +
- +
-______</____xsd:sequence____>__ +
- +
-__</____xsd:complexType____>__ +
 **__Déclaration d’attributs :__** **__Déclaration d’attributs :__**
 +<code xml>
 +<xsd:complexType name="typeContacts">
 +  <xsd:sequence>
 +    <xsd:element name="dateDeNaissance" type="xsd:date" />
 +    <xsd:element name="adresse" type="xsd:string" />
 +    <xsd:element name="adresseElectronique" type="xsd:string" />
 +    <xsd:element name="téléphone" type="numéroDeTéléphone" />
 +  </xsd:sequence>
 +  <xsd:attribute name="nom" />
 +  <xsd:attribute name="prénom" />
 +</xsd:complexType>
  
-__<____xsd:complexType________name____=__//__"typeContacts"__//__>__ +</code>
- +
-______<____xsd:sequence____>__ +
- +
-______<____xsd:element________name____=__//__"dateDeNaissance"__//______type____=__//__"xsd:date"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"adresse"__//______type____=__//__"xsd:string"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"adresseElectronique"__//______type____=__//__"xsd:string"__//______/>__ +
- +
-______<____xsd:element________name____=__//__"téléphone"__//______type____=__//__"numéroDeTéléphone"__//______/>__ +
- +
-______</____xsd:sequence____>__ +
- +
-______<____xsd:attribute________name____=__//__"nom"__//______/>__ +
- +
-______<____xsd:attribute________name____=__//__"prénom"__//______/>__ +
- +
-__</____xsd:complexType____>__ +
 **__Types de données simples :__** **__Types de données simples :__**
  
 [[http://www.w3.org/TR/xmlschema-0/#CreatDt|http://www.w3.org/TR/xmlschema-0/#CreatDt]] [[http://www.w3.org/TR/xmlschema-0/#CreatDt|http://www.w3.org/TR/xmlschema-0/#CreatDt]]
- 
- 
  
  • j2ee/xml.1352129794.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)