Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
K definování struktury dokumentu XML a také vztahů prvků, datových typů a omezení obsahu použijete schéma definice typu dokumentu (DTD) nebo XSD (XML Schema Definition Language). I když je dokument XML považován za dobře formátovaný, pokud splňuje všechny syntaktické požadavky definované konsorciem W3C (World Wide Web Consortium) Extensible Markup Language (XML) 1.0 Doporučení, není považováno za platné, pokud není správně formátován a odpovídá omezením definovaným jeho DTD nebo schématem. I když jsou všechny platné dokumenty XML správně formátované, nejsou všechny dobře formátované dokumenty XML platné.
Další informace o jazyce XML naleznete v Doporučení W3C XML 1.0. Další informace o schématu XML naleznete ve schématu W3C XML část 1: Doporučení struktur a schéma XML W3C část 2: Doporučení k datovým typům .
V této sekci
Objektový model schématu XML (SOM)
Popisuje schéma objektového modelu schématu (SOM) v System.Xml.Schema oboru názvů, který poskytuje sadu tříd, které umožňují číst schéma jazyka definice schématu (XSD) ze souboru nebo programově vytvořit schéma v paměti.
XmlSchemaSet pro kompilaci schématu
XmlSchemaSet Popisuje třídu, která je mezipamětí, kde lze ukládat a ověřovat schémata XSD.
Ověření Push-Based XmlSchemaValidator
Probírá třídu XmlSchemaValidator, která poskytuje efektivní, vysoce výkonný mechanismus pro ověření dat XML vůči schématům XSD způsobem založeným na přístupu push.
Odvození schématu XML
Popisuje, jak pomocí XmlSchemaInference třídy odvodit schéma XSD ze struktury dokumentu XML.
Odkazy
XmlSchemaSet | XmlSchemaInference | XmlReader
Související oddíly
Ověření XML dokumentu v DOM
Popisuje, jak ověřit XML v modelu DOM (Document Object Model). XML můžete ověřit při jeho načítání do DOM, nebo ověřit dříve neověřený dokument XML v DOM.
Ověřování schématu pomocí XPathNavigator
Popisuje, jak ověřit procházení a úpravy XML pomocí XPathNavigator třídy.