Distribuerade Applikationer / xml
XML (eXtensible Markup Language)
XML beskriver hur data skall se ut och vilken struktur den ska hålla.
Syftet är att kunna utväxla data mellan olika system.
- Skriven i vanlig text/unicode
- Bokstavskänslig (A != a)
- XHTML är ett XML språk som beskriver en HTML-sida (webbsida)
- Taggarna är inte fördefinerade
- XML "gör inget", endast beskriver
Krav - måste vara välformat
- Måste beskriva en trädstruktur
- Måste ha en unik root
- Taggar måste ha start och slut
..
- Finns ensamma taggar
..
- Taggar ska vara korrekt nästlade, ej överlappande
..
Kan innehålla
- Vanlig text
..
- Entiteter
- Kommentarer
..
- Attribut i taggarna:
..
- Värdena måste vara citerade
- Finnas endast en gång per tagg
Tillbaka till Distribuerade Applikationer