0% ont trouvé ce document utile (0 vote)
27 vues3 pages

Introduction à XML et XSD

Le document traite de XML (Extensible Markup Language) et de sa structure, qui inclut des éléments physiques et logiques. Il explique également les caractéristiques de XML, comme sa lisibilité et son extensibilité, ainsi que l'utilisation de DTD et XSD pour définir la structure des documents XML. Enfin, il souligne l'importance de respecter les règles syntaxiques pour garantir la validité d'un document XML.

Transféré par

Aziz Zarkaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues3 pages

Introduction à XML et XSD

Le document traite de XML (Extensible Markup Language) et de sa structure, qui inclut des éléments physiques et logiques. Il explique également les caractéristiques de XML, comme sa lisibilité et son extensibilité, ainsi que l'utilisation de DTD et XSD pour définir la structure des documents XML. Enfin, il souligne l'importance de respecter les règles syntaxiques pour garantir la validité d'un document XML.

Transféré par

Aziz Zarkaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

XML

XSD : plus détails dans le cour

Structure de données : Les documents structurés sont des documents qui contiennent de l'information à propos de leurs structures
logiques et physiques:
-Structure physique : apparence visuelle (texte sur deux colonnes, texte justifié ou non, etc.)
-Structure logique : organisation du contenu intellectuel du document (chapitre, section, sous-section, etc.)

XML = Extensible Markup Language


•eXtensible Markup Language.
•Langage de balises.
•Recommandation de W3C.
•XML décrit, structure, échange des données.
•Archiver des données.
PourQuoi XML ?
•Lisible : texte balisé avec marquage.

•Extensible : supporte les évolutions applicatives.

•Mise en forme avec des feuilles de style.

•Un méta langage permettant la définition de langages adaptés à des besoins variés.
XML
XSD : plus détails dans le cour

Arborescence XML

• Un document XML comporte :


-Prologue.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 Est une instruction de traitement destinée à l’application chargée du traitement du document XML
 Est facultative, mais fortement conseillée
 Décrit:
-la version du langage XML----version="1.0"
-le codage des caractères (par défaut UTF-8) ---- encoding="UTF-8"
-La dépendance à des document extérieurs ---- standalone="yes"
-l'arbre des éléments.
-éventuellement des commentaires
XML Une DTD (Document Type Definition) est une
XSD : plus détails dans le cour grammaire qui permet de définir une structure type de
document XML.
Types de nœuds XML:
Les règles syntaxiques :
1)Eléments
Un document XML a un seulélément racine.
2) Attributs
Un élément peut:
3)Entités
Les commentaires :  Être vide
 Contenir une chaîne de caractères
 Contenir des éléments fils (qui doivent être
correctement imbriqués)
XML est sensible à la casse
=> Document XML doit respecter les règles syntaxiques
pour qu’il soit bien formé.
XSD :
•Alternative au DTD
•Recommandations W3C
•Issu de XML
=>XSD est un langage permettant la définition de la
structure d’un document XML
•XSD offre une richesse de types
Types simples, types complexes
Restriction, extension
•L’association d’un fichier XML à un fichier XSD
passe par l’utilisation des espaces de noms.

Vous aimerez peut-être aussi