| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    En Duplicate Attribut Fejl er opstået under en XML Parse
    XML, et akronym for eXtensible Markup Language, kan synes simpelt ved første øjekast, men velformede XML skal overholde en række strenge regler. Når disse regler bliver overtrådt , XML-parsere som MSXML og Xerxes rapportere fejl , der ofte forvirrer begyndelsen kodere . For dem, der støder på " dublerede attribut " fejlmeddelelser , forståelse et par grundlæggende kodning begreber vil hjælpe illustrere forskellene mellem elementer og attributter . Elements

    Elements danner grundlaget for XML. Alle XML-dokumenter indeholder et enkelt rod element, der begynder med en åbning tag, efterfulgt af underordnede elementer , og derefter afsluttes med en afsluttende tag .

    < KURSUS ID = " ENG101 " NAME = " grundlæggende skrivefærdigheder "> < KURSUS ID =" ENG102 "NAME =" engelsk grammatik og ordforråd "/>

    i ovenstående eksempel , roden element er SCHOOL . Dokumentet starter med en åbning tag og ender med en afsluttende < /SCHOOL > tag . Inden for disse elementer er to fagelementer , som måske eller måske ikke indeholde STUDENT elementer.
    Attributter

    En måde at udtrykke data i en XML- fil er ved at indlejre attributter inden et element . En attribut er placeret efter åbningen tag ved hjælp af et navn og værdi pair i form : Hej

    NAME = "værdi"

    Fortsat eksempel KURSUS element har attributterne "ID " og " NAME ". Ved at vurdere de attributter , ser vi , at skolen har to kurser , ENG 101 og ENG 102 , som er navngivet " Grundlæggende skrivefærdigheder "og" engelsk grammatik og ordforråd . "
    < br > Dubler attributter

    en regel om " velformede " XML er, at hver egenskab inden et element skal have et unikt navn . I eksemplet har en enkelt elev normalt ikke har flere navne, og et kursus ikke har mere end ét id. I det virkelige liv , kan dette ikke være tilfældet , og det samme kursus kan blive tilbudt af to afdelinger som følger : Hej

    < KURSUS ID = " ENG101 " ID = " COMM103 " name = " Grundlæggende skrivefærdigheder " />

    Dette er ikke tilladt i XML , dog. Hvis to klasser med samme navn skal udtrykkes , et andet attribut , såsom ALT , kan anvendes i stedet : Hej

    < kursus ID = " ENG101 " alt = " COMM103 " name = " Grundlæggende skrivefærdigheder "/>
    Andre måder at udtrykke duplikerede attributter

    XML tillader ikke dublerede attributter , men det tillader flere underordnede elementer med samme navn . I eksemplet vises både kurset og STUDERENDE elementer to gange inde i deres overordnede elementer. Brug attributter til at beskrive unikke karakteristika for hvert element og bruge underordnede elementer til at opregne de punkter , der har flere forekomster . Et kursus har normalt en id og et navn , men det kan have mange studerende.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes en XMLList i Flex 
    ·Sådan Læs Flat File Flere gange i COBOL 
    ·Hvordan Lær VB til Access 
    ·Hvordan man opbygger en Hashtag Retweeter 
    ·HTML Drop Down boks Tutorial 
    ·Hvad er meningen med scriptsprog 
    ·Sådan opdaterer vBulletin 4 Ikoner 
    ·Sådan Fix Fejl i Programmer 
    ·Sådan oprettes en sekventiel Flow Chart 
    ·Ulemper & Fordele ved Compilere 
      Anbefalede Artikler
    ·Hvordan man bruger PHP Med Java 
    ·Sådan Set en cookie med PHP i Ajax 
    ·Introduktion til Pseudokode 
    ·Java Dobbelt formatering 
    ·Hvordan man skriver et program , der viser en Student I…
    ·Værktøjer i Software Development 
    ·MySQL PHP WP: Sådan Indsæt en Post Plugin Batch 
    ·Hvordan man opbygger en Android spil Brug Eclipse 
    ·Tutorial for Animationer i C + + 
    ·Sådan oprettes en kalender i Java 
    Copyright © Computer Viden http://www.computerdk.com