XML & URL Encoding
En URL eller Uniform Resource Locator, angir adressen til en ressurs på Internett. Fordi webadresser er begrenset til en undergruppe av ASCII-tegn, er det noen ganger nødvendig å erstatte "usikre" tegn med en kodet representasjon. I XML disse kodinger kan beskrives ved hjelp av enheter.
Enheter i XML
Enheter i XML begynne med tegn (&) og nummertegn (#) etterfulgt av tegnkoding. Foretaket avsluttes med et semikolon (;). For eksempel, den kodende «& # 37;" kan brukes til å representere den prosenttegn. Dersom tegnkoding som innledes med en x, blir kodingen antas å være en hex-koding. For eksempel "& # X3c;" representerer mindre enn (<) tegn.
forhånds~~POS=TRUNC Entities
XML definerer også flere vanlige tegn som er reservert i HTML og XML. For eksempel "& amp;" representerer -tegnet. De forhåndsdefinerte enheter i XML er amp, lt, gt, APOS og quot.
Eksempel
En URL for å få en RSS-feed kan se ut som følgende:
http://myurl.com/rss?get="myfeed('c:\feed.xml ') "
Koding denne nettadressen gir de følgende resultater:
http://myurl.com/rss?get=%22myfeed('c:%5Cfeed.xml')%22
XML-element for denne kodingen vil være som følger:
<MyURL> http://myurl.com/rss?get=%22myfeed (& amp; 'som c:% 5Cfeed.xml & amp;') som% 22 & lt; / myURL>