Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Qu'est-ce qu'une instruction conditi…
  • Comment ajouter des contrôles à un…
  • Comment obtenir les noms des champs …
  • Comment faire pour supprimer des bou…
  • Quelles sont les pages de codes Tabl…
  • Comment élaborer un plan de test 
  • Comment faire pour supprimer mises à…
  • Table imbriquée Tutoriel HTML 
  • Comment créer un Resultset De Exéc…
  • Comment appeler une fonction dans QB…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour envoyer une pièce jointe avec une ligne de commande 
  • Les origines de la suite de Fibonacci 
  • Comment développer la logique d'un programme qui accepte en permanence les données des employés 
  • Comment faire pour intégrer une page dans une balise DIV 
  • Quelle est la différence entre Visual Studio et Visual Studio NET 
  • Importance of Computer Programming 
  • Comment obtenir SoapClient pour envoyer un en-tête Accept 
  • Comment faire un navigateur 3D 
  • Comment arrêter un Storyboard dans Silverlight 
  • Comment faire vos propres programmes informatiques 
  • Connaissances Informatiques © http://www.ordinateur.cc