User Tools

Site Tools

xml

This is an old revision of the document!


extensible markup language

  • je to obecný značkovací jazyk
  • pro výměnu dat mezi dokumenty a pro pulikování dokumentů
  • nezabývá se sám o sobě vzhledem dokumentu nebo jeho částí
  • snadná transformace do jiného typu (formátu) dokumentu či do jiné struktury XML
  • nemá žádné předdefinované značky (tagy, jednotlivé elementy)

10x o XHTML

  • slouží ke strukturalizaci dat
    • pozor, není to programovací jazyk
    • soubor pravidel, která mi uspořádají data ve strukturách
    • nezávislé na platformě
  • má vysoký informační obsah
    • tagy vyznačují význam jednotlivých částí textu
    • jenom data ohraničuje (těmi tagy), ale nečte je → o to se stará až aplikace, která ta data čte
  • je text, co není určen ke čtení
    • ale pokud ho číst chci, tak můžu!
    • když zapomenu ukončit tag, tak si to ta aplikace nemůže domyslet, ale musí okamžitě nahlásit chybu
  • nešetří místem
    • XML je textový formát
    • je vždy větší, než ta samá data v binárním formátu
  • je to celá skupina technologií
    • XML 1.0 je specifikace, která říká, co jsou tagy a atributy – na jejím základě “XML rodina” - vytváří několik modulů, které nabízejí různé služby, které plní časté a důležité potřeby
    • Xlink popisuje standardní cestu, jak přidat do XML souboru hypertextové odkazy
    • XPointer je něco jako URL, akorát místo odkazů na dokumenty na webu odkazuje dovnitř XML dokumentů
    • XSL je vylepšený jazyk pro zapisování stylů - založen na XSLT, transformačním jazyce používaném pro přidávání, odebírání i úpravu tagů a atributů
    • DOM je standardizace funkcí pro manipulaci s XML soubory v programovacích jazycích
  • je staronové
  • podobá se HTML
    • používá taky tagy a atributy
  • je modulární
    • dovoluje definovat nový formát kombinací jiných formátů
    • obsahuje mechanismus jmenných prostorů (namespaces) - např. XSL a RDF
  • je základem RDF a sémantického webu
    • systém popisu zdrojů od W3C (RDF) je XML formát podporující popis zdrojů a uplatnění metadat (hudební “playlisty”, file katalogy, knihovny)
    • RDF spojuje aplikace a agenty do jednoho sémantického webu
  • je nelicencované, platformě nezávislé a široce podporované
    • specifikace od W3C je přístupná totiž pro všechny
    • můžu fičet na čem chci (linux, winy,…)
Permalink xml.1483798742.txt.gz · Last modified: by efox

oeffentlich