|
1 | 1 | <div>
|
| 2 | +<<<<<<< HEAD |
2 | 3 | <p class="tutorialGoal">
|
3 | 4 | Deuxième étape : Apprendre le fonctionnement et l'utilisation des espaces de
|
4 | 5 | noms.
|
|
49 | 50 | Dans l'éditeur ci-dessous, ajoutez une déclaration d'espace de nom MEI
|
50 | 51 | <code>MEI</code> root element.
|
51 | 52 | </p>
|
| 53 | +======= |
| 54 | + <p class="tutorialGoal"> |
| 55 | + Deuxième étape: Apprendre le fonctionnement et l'uttilisation des espaces de noms. |
| 56 | + </p> |
| 57 | + <p> |
| 58 | + Bien! Comme nous l'avions mentionés dans l'étape précédante, le nom de l'élément racine d'un document XML est |
| 59 | + un nom arbitraire qui ne possède aucune signification durant son traitement par la machine. |
| 60 | + Afin de clarifier le contexte d'un élément et d'éviter les conflits, le XML uttilise ce qu'on appelle les |
| 61 | + <a href="https://fr.wikipedia.org/wiki/Espace_de_noms_XML" target="_blank" rel="noopener, noreferrer">espaces de noms</a>. |
| 62 | + Ces espaces de noms peuvent être déclaré en ajoutant <code>@xmlns</code> dans l'élément racine. |
| 63 | + </p> |
| 64 | + <p> |
| 65 | + Par exemple, l'espace de nom MEI est <code>http://www.music-encoding.org/ns/mei</code> et peut être déclaré ainsi : |
| 66 | + <code>xmlns="http://www.music-encoding.org/ns/mei"</code> |
| 67 | + </p> |
| 68 | + <p> |
| 69 | + Les éléments précédés du signe <code>@</code> comme le prédédant exemple <code>@xmlns</code> se réfèrent à des attribut XML. |
| 70 | + (Ces références sont une pratique courante provenant de le langage de requête |
| 71 | + <a href="https:/fr.wikipedia.org/wiki/XPath" target="_blank" rel="noopener, noreferrer">XPath</a>.) |
| 72 | + Les attributs contiennent des informations specifique (des valeurs attributs) qui s'attachent aux éléments. Contrairement aux éléments, |
| 73 | + les attributs XML n'ont pas de balise ouvrante ou fermante. Ils se placent à l'intérieur de la balise ouvrante d'un élément, à côté de son nom. |
| 74 | + Ils se composent du nom de l'attribut, du signe <code>=</code> et de la valeur de l'attribut, qui doit toujours être mise entre |
| 75 | + guillemets (simple ou doubles). Plusieurs attributs sont séparés par des espaces. Notez que le signe <code>@</code> avant le nom d'un |
| 76 | + attribut n'apparaît pas dans le code MEI. Il s'agit uniquement d'une convention d'écriture afin de bien distinguer les attributs quand |
| 77 | + on s'y réfère dans un contexte autre que le code MEI, comme dans un tutoriel par exemple ! |
| 78 | + </p> |
| 79 | + |
| 80 | + <p class="task">Dans l'éditeur ci-dessous, ajoutez une déclaration d'espace de nom MEI <code>MEI</code> root element.</p> |
| 81 | +>>>>>>> b066013d (traducion 100 step 2) |
52 | 82 | </div>
|
| 83 | + |
| 84 | + |
0 commit comments