À propos du langage xml, Balises et éléments, А propos du langage xml – Apple Final Cut Pro 6 Manuel d'utilisation

Page 1793: P. 170)

Advertising
background image

170

Partie II

Échange de projets

À propos du langage XML

XML (eXtensible Markup Language) est un langage avec balises. Les langages avec
balises clarifient le contenu d’un document en balisant les éléments du document.
Le langage HTML, langage standard d’écriture de pages Web, est un exemple bien
connu de langage avec balises. Le langage XML est une norme ouverte, ce qui constitue
un avantage majeur lors de son utilisation. La structure et les règles d’utilisation des
documents XML sont décrites en détail par le World Wide Web Consortium
(http://www.w3c.org). Le langage XML est également simple et lisible : vous pouvez
visualiser un fichier XML dans n’importe quelle application de traitement de texte, et
même modifier son contenu. Étant donné que le langage XML est une norme ouverte,
toute personne disposant de connaissances suffisantes peut convertir un document XML
dans d’autres formats, par exemple texte brut, HTML ou même d’autres formats XML.

Balises et éléments

Le balisage du contenu confère au contenu d’un document une structure et une
signification spécifique. Chaque balise définit un élément du document. Par exemple,
comparez les extraits suivants d’un fichier texte avant et après l’ajout de balises.

Fichier texte original

Plan large sur un café
17
300
Correct

Document balisé

<clip>

<name>Plan large sur un café</name>
<reel>17</reel>
<duration>300</duration>
<good>TRUE</good>

</clip>

Dans le fichier texte original, vous devez essayer de deviner la signification des
nombres 17 et 300. Dans le document balisé, les balises indiquent clairement que
17 est en fait le nom d’un champ et que 300 désigne la durée du champ (en images).

En langage XML, les éléments peuvent contenir d’autres éléments. Dans l’exemple
ci-dessus, l’élément <clip> englobe tous les autres éléments.

La plupart des langages avec balises comportent un ensemble limité de balises et de
règles sur la façon dont les éléments peuvent être organisés de manière hiérarchique.
Par exemple, un document HTML peut comporter un élément <p> (élément de paragra-
phe) mais si vous ajoutez un élément <sentence>, celui-ci ne serait pas reconnu par les
applications HTML, sauf à modifier l’ensemble de la norme HTML.

Advertising