Redigerer
XML
(avsnitt)
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
== Syntaksregler for XML == Et XML-dokument er vanligvis en tekstfil med en [[Unicode]]-basert tegnkoding som [[UTF-8]] eller [[UTF-16]], selv om en annen tegnkoding (for eksempel [[ISO-8859-1]] eller [[ASCII]]) alternativt kan brukes. Til forskjell fra for eksempel tradisjonell [[HTML]] er XML helt avhengig av struktur, innhold og korrekthet for å kunne håndteres effektivt. For at et dokument skal regnes for å være «velformet» ([http://www.w3.org/TR/REC-xml#sec-well-formed W3C Recommendation XML 1.0 (Third Edition)]), må det som minimum oppfylle følgende: * Det må ha ett og bare ett rotelement. * Ikke-tomme elementer må begrenses av en starttagg og en sluttagg med samme navn: <code><avsnitt>...</avsnitt></code>. Tomme elementer (det vil si uten datainnhold eller subelementer, men eventuelt med attributter) kan alternativt angis med en såkalt lukket tagg: <code><nylinje/></code>. * Alle attributtverdier må settes i anførselstegn (enten et enkelt rett anførselstegn (<code>'</code>) eller et dobbelt rett anførselstegn (<code>"</code>)). En attributtverdi må begynnes og avsluttes med samme type anførselstegn. Den typen anførselstegn som ikke brukes til å omslutte attributtverdien, kan brukes som en del av attributtverdien. * Elementer kan inneholde andre elementer, men ikke overlappe hverandre. Det betyr at alle ikke-rotelementer må være fullstendig inneholdt i et annet element. * Det er forskjell på store og små bokstaver i elementnavn. For eksempel er <code><Eksempel></code> og <code></Eksempel></code> et velformet par, mens <code><Eksempel></code> og <code></eksempel></code> ikke er det. Gode valg av elementnavn gjør at en kan bygge inn semantikk (mening) i dataene som en del av strukturen. Dette gjør at XML-dokumenter enklere kan forstås av mennesker, samtidig som de er prosesserbare av dataprogrammer. Her er et eksempel på et XML-dokument, en oppskrift på loffbaking: <syntaxhighlight lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <oppskrift navn="Loff" forberedelsestid="5 minutter" totaltid="3 timer"> <tittel>Vanlig loff</tittel> <ingrediens mengde="900" enhet="milliliter">Siktet hvetemel</ingrediens> <ingrediens mengde="2,5" enhet="teskje">Gjær</ingrediens> <ingrediens mengde="300" enhet="milliliter">Lunket vann</ingrediens> <ingrediens mengde="1,5" enhet="teskje">Salt</ingrediens> <ingrediens mengde="3" enhet="spiseskje">Vegetabilsk olje</ingrediens> <ingrediens mengde="2,5" enhet="spiseskje">Sukker</ingrediens> <fremgangsmåte> <trinn>Bland alle ingredienser og kna grundig.</trinn> <trinn>Dekk over med et klede og sett til heving i et varmt rom.</trinn> <trinn>Kna på nytt, legg i en form og stek ved 200 grader celsius i 1 time.</trinn> </fremgangsmåte> </oppskrift> </syntaxhighlight> Elementnavnene kan brukes for alle mulige matoppskrifter, mens det aktuelle innholdet (instansen) uttrykker en brødoppskrift. Ved å gi logiske navn til elementer og attributter blir det lettere for andre å forstå XML-dokumentet uten å ha lest en formatbeskrivelse først. Et XML-dokument som er velformet og i tillegg oppfyller kravene i et tilknyttet [[XML Schema]]-dokument eller en [[DTD]], kalles ''gyldig'' (engelsk: valid). Slike valideringsdokumenter for XML kalles på norsk ''XML-skjemaer'' ([[eng.]] ''XML schema'').(liten s).
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Denne siden er medlem av 2 skjulte kategorier:
Kategori:Artikler med offisielle lenker og uten kobling til Wikidata
Kategori:Artikler uten offisielle lenker fra Wikidata
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon