Xsd

De Banane Atomic
Aller à la navigationAller à la recherche

Liens

maxOccurs, minOccurs

Par défaut ils ont la valeur 1.

  • 0 → balise optionnelle
  • unbounded → pas de limite

urn: Uniform Resource Name

C'est une URI (Uniform Resource Identifier) qui utilise le schema urn.
Syntaxe → urn:<NID>:<NSS>

  • NID → Namespace IDentifier
  • NSS → Namespace-Specific String

urn vs url

url définit l'emplacement d'une ressource. Si la ressource est déplacée l'url doit être modifiée.
urn définit la ressource indépendamment de son emplacement. Ce concept nécessite toutefois un mécanisme capable de trouver l'emplacement d'une ressource à partir de son URN.

xsd.exe

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\xsd.exe
Dos.svg
REM générer les classes C# depuis un fichier XSD
xsd /c fichier1.xsd fichier2.xsd
Les imports ne semblent pas fonctionner. Il faut spécifier tous les xsd lors de la commande.