XmlValidatingReader.SchemaType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá objekt typu schématu.
public:
property System::Object ^ SchemaType { System::Object ^ get(); };
public object? SchemaType { get; }
public object SchemaType { get; }
member this.SchemaType : obj
Public ReadOnly Property SchemaType As Object
Hodnota vlastnosti
XmlSchemaDatatype, nebo XmlSchemaComplexType v závislosti na tom, XmlSchemaSimpleTypezda je hodnota uzlu integrovaným typem XSD (XML Schema Definition Language) nebo uživatelem definovaným simpleType nebo complexType; null pokud aktuální uzel nemá žádný typ schématu.
Poznámky
Poznámka:
Třída XmlValidatingReader je zastaralá v rozhraní .NET Framework 2.0. Ověření instance můžete vytvořit XmlReader pomocí XmlReaderSettings třídy a Create metody. Další informace najdete v části Poznámky na XmlReader referenční stránce.
Uživatel musí testovat vrácený typ.
Pokud probíhá ověřování schématu XML, XmlSchemaType odpovídá aktuálnímu XmlSchemaDatatype prvku, který se čte. Pokud se provádí definice typu dokumentu (ověřování DTD), vrátí nulltato vlastnost .
XmlSchemaDatatype je vrácena, pokud aktuální prvek nebo atribut je jednoduchý typ, který může určit zvláštní ověřovací omezení pro jednoduché typy, jako je min a max.
XmlSchemaSimpleType je vrácena, pokud aktuální prvek nebo atribut je uživatelem definovaný simpleType.
XmlSchemaComplexType je vrácena, pokud aktuální prvek je uživatelem definovaný complexType. Tento typ nelze vrátit atributy.
Poznámka:
Pokud ValidationType je vlastnost ValidationType.None nastavená, nebudou ze schémat nebo DTD zadány žádné informace o datovém typu.
Upozornění
Po volání Closevrátí SchemaType hodnotu Null.