Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Ett duplicerat attribut Fel påträffades vid en XML Parse

    XML , en förkortning för eXtensible Markup Language , kan verka enkelt vid första anblicken , men välformade XML måste följa ett antal strikta regler . När dessa regler överträds , XML-tolkar som MSXML och Xerxes fel Rapportera som ofta förvirrar början kodare . För de som möter " duplicerat attribut " felmeddelanden , förstå några grundläggande kodning begrepp kommer att illustrera skillnaderna mellan element och attribut . Elements

    Elements utgör grunden för XML . Alla XML-dokument innehåller en enda rot element som börjar med en öppning tag , följt av underordnade element , och sedan avslutas med en sluttagg .

    < KURS ID = " ENG101 " NAME = " grundläggande skrivutveckling " > < /KURS > < KURS ID = " ENG102 " NAME = " engelsk grammatik och ordförråd " />

    i exemplet ovan , är rotelementet School. Dokumentet inleds med en öppning taggen och slutar med en avslutande < /SKOLA > tagg . Inom dessa element är två moment , som kan eller inte kan innehålla STUDENT element .
    Egenskaper

    Ett sätt att uttrycka data i en XML -fil är genom att bädda in attributen inom ett element. Ett attribut placeras efter den inledande taggen med ett namn och värde par i formuläret :

    NAME = " value "

    Fortsatt exempel , har kursen elementet attributen " ID " och " NAME . " Genom att utvärdera de attribut , ser vi att skolan har två kurser, ENG 101 och SWE 102 , som heter" Grundläggande skrivutveckling " och " engelsk grammatik och vokabulär . " Addera
    Duplicera attribut

    en regel för " välformade " XML är att varje attribut i ett element måste ha ett unikt namn . I exemplet , inte en enda elev normalt inte ha flera namn och en kurs inte ha mer än ett ID . I verkliga livet , kan detta inte vara fallet och samma kurs kan erbjudas med två avdelningar enligt följande :

    < KURS ID = " ENG101 " ID = " COMM103 " name = " Grundläggande skrivutveckling " />

    Detta är inte tillåtet i XML , dock . Om två klasser med samma namn måste uttryckas , en andra attribut , till exempel ALT kan användas i stället :

    < KURS ID = " ENG101 " alt = " COMM103 " name = " Grundläggande skrivutveckling " />
    andra uttrycksmedel dubbletter attribut

    XML inte tillåter dubbletter attribut , men det tillåter flera underordnade element med samma namn . I exemplet , både kursen och elementen STUDENT visas två gånger i sina överordnade element . Använd attribut för att beskriva unika egenskaperna hos varje element och använda underordnade element för att räkna upp de poster som har flera händelser . En kurs har normalt ett ID och ett namn , men det kan ha många studenter . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du formaterar Decimaler Använda AWK
    ·Hur man skriver kod för att skapa en cirkel Class
    ·Vad är Stack Overflow på Linje 42
    ·Vad händer när en Fristående Thread Samtal Exit Func…
    ·Hur man skapar Webblayout
    ·Handledning för Flash AS3 Autocomplete
    ·PowerPoint-presentation Idéer för en dator klass Hemu…
    ·Storlek & MaxLength Egenskaper för en textruta
    ·Hur man beräknar IRR i Lotus 123
    ·Betydelsen av beslutsstrukturer i Programmering
    Utvalda artiklarna
    ·Hur man simulera en läcka i MATLAB
    ·Hur man beräknar ett glidande summa i JavaScript
    ·Hur att stänga av varningar i VBScript
    ·Hur Visa Kontroller i Microsoft Visual Basic
    ·MySQL och Access- Tutorial
    ·Hur testa för att se om en fil existerar i Perl
    ·Basic Hjälp för Microsoft Visual
    ·Lägga till en DLL i Visual C
    ·Den bästa AJAX ramverk för Java
    ·Hur att bygga din egen Solar System i Java
    Copyright © Dator Kunskap http://www.dator.xyz