| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Une erreur d'attribut en double a été rencontrés lors de l' analyse XML
    XML ​​, acronyme de eXtensible Markup Language, peut paraître simple à première vue, mais XML bien formé doit respecter un certain nombre de règles strictes. Lorsque ces règles sont violées , les parseurs XML telles que MSXML et rapport XERXES erreurs qui confondent souvent codeurs débutants. Pour ceux qui rencontrent des " attributs en double» les messages d'erreur , la compréhension de quelques concepts de codage de base aidera à illustrer les différences entre les éléments et attributs . Eléments

    éléments forment la base de XML. Tous les documents XML contiennent un élément racine unique qui commence par une balise d'ouverture , suivie par ses éléments enfants , puis se termine par une balise de fermeture.

    < COURS ID = NAME " ENG101 " = " compétences de base en écriture "> < COURS ID =" "name =" ENG102 grammaire et au vocabulaire anglais "/> Photos

    Dans l'exemple ci-dessus, l'élément racine est l'école. Le document commence par une balise 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.

    Previous :

    next :
      articles connexes
    ·Programmes de langues de l'Assemblée pour un PC IBM 
    ·Comment faire des lignes en QBasic 
    ·Comment utiliser les paramètres dans SSIS 
    ·Comment faire pour vérifier pour les bots avec ColdFus…
    ·Un tutoriel pour FPGA Altera 
    ·Liste des types de formulaires Web autonomes 
    ·Comment créer un index pour Classement Caractéristiqu…
    ·Les différences entre hasEventListener & willTrigger 
    ·Comment convertir des fichiers Mpeg 
    ·Comment faire un espace entre les mots en PHP 
      articles en vedette
    ·Comment les boutons de contrôle sur une boîte de dial…
    ·Propriétés des algorithmes 
    ·Mysql PHP Configuration sous Windows Tutoriel 
    ·Comment télécharger une image avec PHP 
    ·Java 1.5 Tutorial 
    ·Comment faire pour convertir DataReader DataSet 
    ·Comment puis-je activer FDF dans PHP 
    ·Erreur numéro 1062 dans MySQL 
    ·Configuration logicielle requise pour ASP.NET 
    ·Comment remplacer une base de données en XML 
    Copyright © Connaissances Informatiques http://fr.wingwit.com