XmlValidatingReader クラス
アセンブリ: System.Xml (system.xml.dll 内)

<ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")> _ Public Class XmlValidatingReader Inherits XmlReader Implements IXmlLineInfo, IXmlNamespaceResolver
[ObsoleteAttribute("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")] public class XmlValidatingReader : XmlReader, IXmlLineInfo, IXmlNamespaceResolver
[ObsoleteAttribute(L"Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")] public ref class XmlValidatingReader : public XmlReader, IXmlLineInfo, IXmlNamespaceResolver

XmlValidatingReader は、XmlReader クラスを実装し、データ検証をサポートします。XmlSchemaCollection にキャッシュされたスキーマ ファイルを使用してリーダーに検証させるには、Schemas プロパティを使用します。ValidationType プロパティは、リーダーが実行する検証のタイプを指定します。このプロパティを ValidationType.None に設定すると、非検証リーダーが作成されます。
XmlValidatingReader は、XML 解析エラー時に XmlException をスローします。例外がスローされると、リーダーの状態は予測不可能になります。たとえば、報告されたノード型が、現在のノードの実際のノード型と異なる場合があります。リーダーがエラー状態にあるかどうかを確認するには、ReadState プロパティを使用します。
![]() |
---|
Microsoft .NET Framework version 2.0 では、XmlValidatingReader クラスは使用されなくなりました。検証を実行する XmlReader のインスタンスは、XmlReaderSettings クラスおよび Create メソッドを使用して作成できます。詳細については、「XmlReader による XML データの検証」を参照してください。 |

System.Xml.XmlReader
System.Xml.XmlValidatingReader


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- XmlValidatingReader クラスのページへのリンク