Sdílet prostřednictvím


XmlValidatingReader.SchemaType Vlastnost

Definice

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.

Platí pro

Viz také