XmlReader.XmlLang プロパティ

定義

派生クラスでオーバーライドされると、現在の xml:lang スコープを取得します。When overridden in a derived class, gets the current xml:lang scope.

public:
 virtual property System::String ^ XmlLang { System::String ^ get(); };
public:
 abstract property System::String ^ XmlLang { System::String ^ get(); };
public virtual string XmlLang { get; }
public abstract string XmlLang { get; }
member this.XmlLang : string
Public Overridable ReadOnly Property XmlLang As String
Public MustOverride ReadOnly Property XmlLang As String

プロパティ値

String

現在の xml:lang スコープ。The current xml:lang scope.

例外

先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。An XmlReader method was called before a previous asynchronous operation finished. この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

XmlTextReader.XmlLangこのプロパティの使用例については、「」を参照してください。See XmlTextReader.XmlLang for an example of using this property.

注釈

このプロパティ xml:lang は、現在のノードが存在するスコープを表します。This property represents the xml:lang scope within which the current node resides. たとえば、 xml:lang ルート要素で米国英語に設定された XML フラグメントを次に示します。For example, here is an XML fragment with xml:lang set to US English in the root element:

<root xml:lang="en-us">   
<name>Fred</name>   
</root>   

リーダーが要素に配置されている場合 name 、このプロパティを使用して、米国英語の属性のスコープ内にあることを確認でき xml:lang ます。When the reader is positioned on the name element, you can use this property to find that it is in the scope of a US English xml:lang attribute.

適用対象

こちらもご覧ください