d'ouverture et se termine par une balise fermante < /ÉCOLE > tag . Parmi ces éléments sont deux éléments de cours, qui peuvent ou non contenir des éléments ÉTUDIANTS .
Attributs
Une façon d' exprimer les données dans un fichier XML est en incorporant dans les attributs un élément. Un attribut est placé après la balise d'ouverture en utilisant un nom et une paire de valeurs sous la forme:
NOM = "value"
Reprenons l'exemple , l'élément de cours présente les attributs "ID" et " NOM . " en évaluant les attributs , on voit que l'école dispose de deux cours, ENG ENG 101 et 102 , qui sont nommés" les compétences de base d'écriture »et « grammaire et du vocabulaire anglais . "
< br > Dupliquer Attributs
une règle de " bien formé " XML est que chaque attribut dans un élément doit avoir un nom unique. Dans l'exemple, un seul élève n'a pas normalement avoir plusieurs noms et un parcours ne pas avoir plus d'un ID . Dans la vraie vie , cela peut ne pas être le cas et le même cours peut être offert par deux départements comme suit :
< COURS ID = ID " ENG101 " = NAME " COMM103 " = " compétences de base en écriture " /> Photos
Cela n'est pas autorisé en XML , cependant. Si deux classes avec le même nom doivent être exprimés , un second attribut , comme ALT , peut être utilisé à la place :
< COURS ID = " ENG101 " alt = nom de " COMM103 " = " compétences de base en écriture "/>
autres façons d'exprimer attributs en double
XML ne permet pas d'attributs en double , mais il ne permet plusieurs éléments enfants avec le même nom. Dans l'exemple, le cours et éléments de ÉTUDIANTS apparaissent deux fois à l'intérieur de leurs éléments parents . Utilisez des attributs pour décrire les caractéristiques uniques de chaque élément et utiliser les éléments enfants d'énumérer les éléments qui ont de multiples occurrences. Un cours a normalement un ID et un nom, mais il peut avoir de nombreux étudiants.