xml - attributter

, i dette kapitel beskrives med xml - attributter.attributter er en del af xml - elementer.et element kan have flere unikke egenskaber.attribut giver flere oplysninger om xml - elementer.for at være mere præcis, definerer de egenskaber ved elementer.en xml - attribut er altid en, der hedder værdi, par., syntaks, en xml - attribut har følgende syntaks:, < element navn attribute1 attribute2 >... indhold.< /element navn >, hvor attribute1, og attribute2, har følgende form: navn = "værdi", værdi, skal være dobbelt ("") eller en enkelt (') citater.her, attribute1, og attribute2, er unikke egenskab etiketter, attributter anvendes til at tilføje en unik mærkning, at et element, den etiket, der er i en kategori, tilføje en boolean - flag, eller på anden måde forbinder det med en række data.følgende eksempel viser anvendelsen af attributter:, <?xml - version = "0" kodning = "utf - 8"?> <!doctype garden (<!element garden (anlæg) * > <!element planter (# pcdata) > <!attlist planter kategori cdata&#krævede >] > < haven > < planter kategori = "blomster" /> < planter kategori = "buske" > < /planter > < /haven >, attributter bruges til at skelne mellem elementer af samme navn.når du ikke ønsker at skabe et nyt element i enhver situation.derfor er brugen af en attribut kan tilføje lidt mere detaljeret ved at skelne mellem to eller flere tilsvarende bestemmelser. i ovenstående eksempel, vi har kategoriseret de anlæg, herunder attribut, kategori og tildeling af forskellige værdier for hvert af elementerne.derfor har vi to kategorier af planter,,, blomster og andre farver.vi har således to anlæg elementer med forskellige egenskaber. man kan også konstatere, at vi har erklæret denne attribut i begyndelsen af xml -., tilskriver typer, er anført i nedenstående tabel type attributter:, tilskriver beskrivelse af typen stringtype, kræver det en bogstavelig snor som en værdi.cdata er en stringtype.cdata er karakter data.det betyder en række ikke - tegn, er en juridisk del af attributten., tokenizedtype, dette er mere begrænset form.gyldigheden begrænsninger anført i grammatik, anvendes efter attributværdi er normaliseret.den tokenizedtype attributter angives som:,,, id:, den anvendes til at angive det element, som enestående.,, idref: det bruges som reference til et id - kort, der er blevet opkaldt efter et andet element.,, idrefs: det bruges som reference - id for et element.,, enhed: det tyder på, at tilskrive vil repræsentere en ekstern enhed i dokumentet.,, enheder:, tyder det på, at attributten vil være eksterne enheder, i det dokument, nmtoken:.,, er det samme cdata med begrænsninger for, hvilke oplysninger der kan være en del af attributten.,, nmtokens: det svarer til cdata med hensyn til, hvilke oplysninger der kan være en del af attributten., enumeratedtype, det her er en liste over forud definerede værdier i sin erklæring.ud af, og det må tildele en værdi.der er to typer opregnet attribut:,,, notationtype: det erklærer, at et element vil være relateret til et notat, der et andet sted i xml - dokument,.,,: tælling, tælling giver dig mulighed for at fastlægge en liste over konkrete værdier, som tillægger værdi skal matche.,, element attribut regler, er følgende regler, som skal følges for attributter:,,, en attribut navn må ikke være mere end en gang i samme start - eller tomme element,.,,, en egenskab, skal være angivet i dokumentet type definition (dtd) ved hjælp af en attribut liste erklæring.,,, attributternes værdier må ikke indeholder direkte eller indirekte enhed henvisninger til eksterne enheder,.,,, erstattes ordlyden af enhver enhed, der direkte eller indirekte ien attribut værdi må ikke indeholde enten mindre end - tegn <,,,



Previous:
Next Page: