XStreamingElement コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XStreamingElement クラスの新しいインスタンスを初期化します。
オーバーロード
XStreamingElement(XName) | |
XStreamingElement(XName, Object) |
指定した名前と内容を持つ XStreamingElement クラスの新しいインスタンスを初期化します。 |
XStreamingElement(XName, Object[]) |
指定した名前と内容を持つ XStreamingElement クラスの新しいインスタンスを初期化します。 |
注釈
クエリは、シリアル化されるまで XStreamingElement 反復処理されません。 これは、新しいXElement作成時にクエリが反復処理されるコンテンツに対XElementしてクエリを使用するのとは対照的です。
このコンストラクターに渡すことができる有効なコンテンツの詳細については、「 XElement オブジェクトと XDocument オブジェクトの有効なコンテンツ」を参照してください。
XStreamingElement(XName)
public:
XStreamingElement(System::Xml::Linq::XName ^ name);
public XStreamingElement (System.Xml.Linq.XName name);
new System.Xml.Linq.XStreamingElement : System.Xml.Linq.XName -> System.Xml.Linq.XStreamingElement
Public Sub New (name As XName)
パラメーター
例
XElement srcTree = new XElement("Root",
new XElement("Child", 1),
new XElement("Child", 2),
new XElement("Child", 3),
new XElement("Child", 4),
new XElement("Child", 5)
);
XStreamingElement dstTree = new XStreamingElement("NewRoot",
from el in srcTree.Elements()
where (int)el >= 3
select new XElement("DifferentChild", (int)el)
);
Console.WriteLine(dstTree);
Dim srcTree As XElement = _
<Root>
<Child>1</Child>
<Child>2</Child>
<Child>3</Child>
<Child>4</Child>
<Child>5</Child>
</Root>
Dim dstTree As XStreamingElement = New XStreamingElement("NewRoot", _
From el In srcTree.Elements _
Where el.Value >= 3 _
Select <DifferentChild><%= el.Value %></DifferentChild> _
)
Console.WriteLine(dstTree)
この例を実行すると、次の出力が生成されます。
<NewRoot>
<DifferentChild>3</DifferentChild>
<DifferentChild>4</DifferentChild>
<DifferentChild>5</DifferentChild>
</NewRoot>
注釈
このコンストラクターは、コンテンツと属性を持たないストリーミング要素を作成します。
文字列 XNameから . このコンストラクターの一般的な用途は、新しい XName文字列を作成するのではなく、パラメーターとして文字列を指定することです。
こちらもご覧ください
適用対象
XStreamingElement(XName, Object)
指定した名前と内容を持つ XStreamingElement クラスの新しいインスタンスを初期化します。
public:
XStreamingElement(System::Xml::Linq::XName ^ name, System::Object ^ content);
public XStreamingElement (System.Xml.Linq.XName name, object content);
public XStreamingElement (System.Xml.Linq.XName name, object? content);
new System.Xml.Linq.XStreamingElement : System.Xml.Linq.XName * obj -> System.Xml.Linq.XStreamingElement
Public Sub New (name As XName, content As Object)
パラメーター
- content
- Object
要素の内容。
例
この例では、Source.xmlという名前の次の XML ファイルを使用します。
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<Child Key="01">
<GrandChild>aaa</GrandChild>
</Child>
<Child Key="02">
<GrandChild>bbb</GrandChild>
</Child>
<Child Key="03">
<GrandChild>ccc</GrandChild>
</Child>
</Root>
注釈
このコンストラクターは、指定されたコンテンツと属性を持つストリーミング要素を作成します。
文字列 XNameから . このコンストラクターの一般的な用途は、新しい XName文字列を作成するのではなく、パラメーターとして文字列を指定することです。
クエリは、シリアル化されるまで XStreamingElement 反復処理されません。 これは、新しいXElement作成時にクエリが反復処理されるコンテンツに対XElementしてクエリを使用するのとは対照的です。
このコンストラクターに渡すことができる有効なコンテンツの詳細については、「 XElement オブジェクトと XDocument オブジェクトの有効なコンテンツ」を参照してください。
こちらもご覧ください
適用対象
XStreamingElement(XName, Object[])
指定した名前と内容を持つ XStreamingElement クラスの新しいインスタンスを初期化します。
public:
XStreamingElement(System::Xml::Linq::XName ^ name, ... cli::array <System::Object ^> ^ content);
public XStreamingElement (System.Xml.Linq.XName name, params object[] content);
public XStreamingElement (System.Xml.Linq.XName name, params object?[] content);
new System.Xml.Linq.XStreamingElement : System.Xml.Linq.XName * obj[] -> System.Xml.Linq.XStreamingElement
Public Sub New (name As XName, ParamArray content As Object())
パラメーター
- content
- Object[]
要素の内容。
例
この例では、Source.xmlという名前の次の XML ファイルを使用します。
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<Child Key="01">
<GrandChild>aaa</GrandChild>
</Child>
<Child Key="02">
<GrandChild>bbb</GrandChild>
</Child>
<Child Key="03">
<GrandChild>ccc</GrandChild>
</Child>
</Root>
注釈
このコンストラクターは、指定されたコンテンツと属性を持つストリーミング要素を作成します。
文字列 XNameから . このコンストラクターの一般的な用途は、新しい XName文字列を作成するのではなく、パラメーターとして文字列を指定することです。
クエリは、シリアル化されるまで XStreamingElement 反復処理されません。 これは、新しいXElement作成時にクエリが反復処理されるコンテンツに対XElementしてクエリを使用するのとは対照的です。
この関数に渡すことができる有効なコンテンツの詳細については、「 XElement オブジェクトと XDocument オブジェクトの有効なコンテンツ」を参照してください。