Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    En Duplikatattributt feil ble oppdaget under en XML Parse
    XML ​​, et akronym for eXtensible Markup Language , kan virke enkel ved første øyekast, men velformet XML må forholde seg til en rekke strenge regler . Når disse reglene er brutt , XML parsere som MSXML og Xerxes rapportere feil som ofte forvirrer begynnelsen programmerere . For de som møter "duplisert attributt " feilmeldinger , forstå noen grunnleggende koding konsepter vil bidra til å illustrere forskjellene mellom elementer og attributter . Elements

    Elements danne grunnlaget for XML. Alle XML-dokumenter inneholder et eneste rot element som begynner med en åpning tag, etterfulgt av underordnede elementer , og deretter avsluttes med en avsluttende koden .

    < KURS ID = " ENG101 " NAME = " grunnleggende skriveferdigheter "> < /KURS > < KURS ID =" ENG102 " NAME = " Engelsk grammatikk og ordforråd "/> < /SCHOOL >

    i eksempelet ovenfor , er roten element SKOLE . Dokumentet starter med en åpning tag og ender med en avsluttende < /SKOLE >-koden . Innenfor disse elementene er to KURS elementer, som kan eller ikke kan inneholde STUDENT elementer .
    Attributter

    En måte å uttrykke data i en XML-fil er ved å bygge attributter innen et element . Et attributt er plassert etter åpningen tag ved hjelp av et navn og verdi-par i form : en

    NAME = "verdi"

    Fortsetter eksempel har KURS element attributtene "ID" og " NAVN . "Ved vurderingen av attributter , ser vi at skolen har to kurs, ENG 101 og ENG 102 , som er oppkalt " Grunnleggende skriveferdigheter "og" engelsk grammatikk og ordforråd . "

    Duplicate attributter

    en regel av "well -formed " XML er at hvert attributt innenfor et element må ha et unikt navn . I eksemplet er ikke en enkelt elev ikke normalt ha flere navn , og en kan selvsagt ikke gå mer enn én ID . I det virkelige liv , kan dette ikke være tilfelle, og det samme kurset kan tilbys av to avdelinger som følger : en

    < KURS ID = " ENG101 " ID = " COMM103 " name = " Grunnleggende skriveferdigheter " />
    p Dette er ikke tillatt i XML, imidlertid. Hvis to klasser med samme navn må komme til uttrykk , en annen egenskap , for eksempel ALT , kan brukes i stedet : en

    < KURS ID = " ENG101 " ALT = " COMM103 " name = " Grunnleggende skriveferdigheter "/>
    Andre måter å uttrykke dupliserte attributter

    XML tillater ikke dupliserte attributter , men det tillater flere underordnede elementer med samme navn . I eksemplet både kurs og STUDENT elementer vises to ganger i sine overordnede elementer . Bruk attributter for å beskrive unike egenskapene til hvert element og bruke underordnede elementer å nummerere de elementene som har flere forekomster . Et kurs har normalt en ID og et navn, men det kan ha mange studenter .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Dropdown listen med XSL 
    ·Hvordan å omdirigere data som skal vises i AIX 
    ·Hvordan å analysere Med Regular Expressions 
    ·Bracket Styles for programmering 
    ·ASP Net Programming Tutorial 
    ·Slik bruker du en toerkomplement i en Bit Shift 
    ·Hvordan få tilgang til filen Data i en sekvensiell må…
    ·Slik automatiserer en e-post Bruke Telnet 
    ·Slik konverterer en liste til en Datasett 
    ·Hvordan legge til attributter en XmlNode 
      Anbefalte artikler
    ·PHP Variabler Vs . Funksjoner 
    ·Hvordan sjekke Kode VB6 Funksjoner 
    ·Hvordan lage en knapp som åpner et annet skjema i Visu…
    ·Hva er Visual Basic Sub Prosedyrer 
    ·Hvordan vise et tegn som et heltall i Java 
    ·Slik tolker en String som en boolsk i Python 
    ·Hvordan overføre HTML Datatabeller til Excel i PHP 
    ·Slik konverterer en PHP Array nøkkel til Numbers 
    ·Hvordan bruke VBA for Beregninger 
    ·Slik konverterer Assembly kode til Shell Opcode 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/