Proč potřebujeme schéma dokumentů XML

  • XML umožňuje vytvářet dokumenty s libovolně pojmenovanými a vnořenými elementy

  • příliš volnosti škodí

    • formáty pro výměnu dat

  • schéma XML dokumentu umožňuje definovat

    • elementy a atributy použitelné v dokumentu

    • přípustné možnosti kombinování jednotlivých elementů

    • datový typ pro obsah elementu/atributu

    • další integritní omezení

  • schéma XML dokumentu plní podobnou funkci jako schéma relační databáze