XmlReaderSettings.ConformanceLevel プロパティ
アセンブリ: System.Xml (system.xml.dll 内)

Dim instance As XmlReaderSettings Dim value As ConformanceLevel value = instance.ConformanceLevel instance.ConformanceLevel = value
public: property ConformanceLevel ConformanceLevel { ConformanceLevel get (); void set (ConformanceLevel value); }
/** @property */ public ConformanceLevel get_ConformanceLevel () /** @property */ public void set_ConformanceLevel (ConformanceLevel value)
public function get ConformanceLevel () : ConformanceLevel public function set ConformanceLevel (value : ConformanceLevel)
ConformanceLevel 値の 1 つ。既定値は ConformanceLevel.Document です。

既定では、Create メソッドで作成された XmlReader オブジェクトは、XmlTextReader クラスより高い準拠性を備えています。XmlTextReader では次の項目に対する準拠性向上の機能は有効になりませんが、Create メソッドで作成されたリーダーでは既定で有効になります。

XML フラグメントを読み取る XmlReader オブジェクトを作成する例を次に示します。
Dim xmlFrag As String = "<item rk:ID='abc-23'>hammer</item> " & _ "<item rk:ID='r2-435'>paint</item>" & _ "<item rk:ID='abc-39'>saw</item>" ' Create the XmlNamespaceManager. Dim nt As New NameTable() Dim nsmgr As New XmlNamespaceManager(nt) nsmgr.AddNamespace("rk", "urn:store-items") ' Create the XmlParserContext. Dim context As New XmlParserContext(Nothing, nsmgr, Nothing, XmlSpace.None) ' Create the reader. Dim settings As New XmlReaderSettings() settings.ConformanceLevel = ConformanceLevel.Fragment Dim reader As XmlReader = XmlReader.Create(New StringReader(xmlFrag), settings, context)
string xmlFrag ="<item rk:ID='abc-23'>hammer</item> " + "<item rk:ID='r2-435'>paint</item>" + "<item rk:ID='abc-39'>saw</item>"; // Create the XmlNamespaceManager. NameTable nt = new NameTable(); XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt); nsmgr.AddNamespace("rk", "urn:store-items"); // Create the XmlParserContext. XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None); // Create the reader. XmlReaderSettings settings = new XmlReaderSettings(); settings.ConformanceLevel = ConformanceLevel.Fragment; XmlReader reader = XmlReader.Create(new StringReader(xmlFrag), settings, context);

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


Weblioに収録されているすべての辞書からXmlReaderSettings.ConformanceLevel プロパティを検索する場合は、下記のリンクをクリックしてください。

- XmlReaderSettings.ConformanceLevel プロパティのページへのリンク