xml - syntaks

, dette kapitel tager dig gennem enkle syntaks regler til at skrive en xml - dokument.følgende er en komplet xml - dokument, <?xml - version = "0"?> <contact-info> <name>Tanmay Patil</name> <company>TutorialsPoint</company> <phone>(011) 123-4567</phone> </contact-info> ,You can notice there are two kinds of information in the above example:, ,markup, like ,<contact-info>, and,the text, or the character data,Tutorials Point, and ,(040) 123-4567,., ,The following are the syntax rules to write different kinds of markup and text in a XML document:, ,,XML Declaration,,,Tags and Elements,,,Attributes,,,References,,,Text,,--> ,The following diagram depicts the syntax rules to write different types of markup and text in an XML document., ,Let us see each component of the above diagram in detail:,XML Declaration,The XML document can optmidlertidige har en xml - erklæring.den er skrevet som følger:, <?xml - version = "0" kodning = "utf - 8"?>, hvor version, er xml - version og kodning, angiver det tegnsæt, der anvendes i dokumentet, syntaks regler for xml - erklæring,,, xml - erklæring er fortrolige og må begynde med "<?xml > ", hvor" xml - "er skrevet med små bogstaver.,,, hvis dokument indeholder xml - erklæring, så det udelukkende skal være den første udtalelse af xml - dokument,.,,, xml - erklæring strengt skal være den første erklæring i xml - dokument.,,, en http protokol kan omgå værdien af noget, som du sætter i xml - erklæring.,,, mærker og elementer, en xml - fil er opbygget af flere xml - elementer, også kaldet xml - knudepunkter eller xml - mærker.xml - elementer "navne er omgivet af trekantede (< > som vist nedenfor, < element >, syntaks regler for mærker og elementer, elementer syntaks: hver xml - element skal være lukket med enten begynde eller ende elementer som vist nedenfor, < element >... < /element > eller i et enkelt tilfælde, kun på denne måde:, < element />,, redebygning elementer: en xml - elementer kan indeholde flere xml - elementer som sine børn, men børnene elementer må ikke overlappe hinanden.dvs. en afslutning - et element, skal have samme navn som den seneste umatchede begynder at mærke. følgende eksempel viser, ukorrekt satte mærkater:, <?xml - version = "0"?> < kontakt info > < selskab > tutorialspoint < kontakt info > < /selskab >, følgende eksempel viser korrekt satte mærkater:, <?xml - version = "0"?> < kontakt info > < selskab > tutorialspoint < /selskab > < kontakt info >,, grundlæggende element: en xml - dokument kan kun have et grundlæggende element.for eksempel, som ikke er en korrekt xml - dokument, fordi både x - og y - elementer, sker på højeste niveau uden et grundlæggende element:, < x > < /x > < y > < /y > følgende f.eks. viser et korrekt oprettet xml - dokument, < root > < x > < /x > < y > < /y > < /root >,, sag følsomhed, de navne: xml - elementer er fortrolige.det betyder navnet begynder og slutter elementer skal være præcis den samme sag. for eksempel < kontakt info >, er forskellig fra < kontakt info >,., attributter, en attribut, fastsætter en fælles ejendom til element, ved hjælp af en navn /værdi par.en xml - elementer kan have en eller flere egenskaber.for eksempel:, < en href = "http: //www.tutorialspoint. kom /" > tutorialspoint!< /a > her href, er attributten navn og http://www.tutorialspoint.com/er attributværdi., syntaks regler for xml - attributter, tilskriver navne i xml - format (i modsætning til html), er fortrolige.det er href og href, betragtes som to forskellige xml - attributter. samme attribut kan ikke have to værdier i en syntaks.følgende eksempel viser ukorrekt syntaks for attributten, b, er fastsat to gange:, < b = "x" c = "y" b = "z" >... < /a >, attributnavne defineres uden anførselstegn, mens attributternes værdier skal altid anføres i anførselstegn.følgende eksempel viser, ukorrekt xml - syntaks:, < b = x >... < /a > i ovennævnte syntaks attributten værdi ikke er defineret i anførselstegn.,, xml - referencer, referencer, normalt giver dig mulighed for at tilføje eller omfatte supplerende tekst eller avance i et xml - dokument.referencer altid begynde med symbolet "&", som er forbeholdt karakter og slutter med symbolet ";".xml - har to typer referencer:,, enhed referencer: en enhed, der indeholder et navn mellem begyndelsen og udgangen delimiters.for eksempel & amp;, hvor amp, navn.det navn, henviser til en på forhånd fastlagt række tekst og /eller oveni.,, karakter referencer: indeholder disse henvisninger, såsom &A, indeholder en hash - mærket ("#") efterfulgt af et nummer.antallet henviser altid til unicode for koden for en karakter.i dette tilfælde 65 henviser til alfabet "a"., xml - tekst, angivelse af xml - elementer og xml - attributter er fortrolige, hvilket betyder, at det navn start - og sluttidspunkt elementer skal være affattet på samme sag. for at undgå tegnsæt problemer, alle xml - filer bør bevares som unicode utf - 8 eller utf-16 filer. whitespace tegn som emner, stropper og pauser mellem xml - elementer og mellem xml - attributter vil blive ignoreret. nogle tegn er reserveret af xml - syntaks selv.de kan derfor ikke anvendes direkte.at bruge dem, en udskiftning af enheder, der er opført nedenfor, ikke tilladt karakter udskiftning enhed karakter beskrivelse < & lt; mindre end > & gt, større end & & amp; »og« - tegn ' & apos; apostrof " & quot; anførselstegn,

XML Syntax Rules



Previous:
Next Page: