XStreamingElement Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci XStreamingElement třídy.
Přetížení
XStreamingElement(XName) | |
XStreamingElement(XName, Object) |
Inicializuje novou instanci XStreamingElement třídy se zadaným názvem a obsahem. |
XStreamingElement(XName, Object[]) |
Inicializuje novou instanci XStreamingElement třídy se zadaným názvem a obsahem. |
Poznámky
Dotazy se iterují, dokud XStreamingElement není serializován. To je v kontrastu s používáním dotazů na obsah pro XElementobjekt , kde se dotazy iteují v době výstavby nového XElementobjektu .
Podrobnosti o platném obsahu, který lze předat tomuto konstruktoru, viz Platný obsah XElement a XDocument objektů.
XStreamingElement(XName)
- Zdroj:
- XStreamingElement.cs
- Zdroj:
- XStreamingElement.cs
- Zdroj:
- XStreamingElement.cs
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)
Parametry
Příklady
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)
Tento příklad vytvoří následující výstup:
<NewRoot>
<DifferentChild>3</DifferentChild>
<DifferentChild>4</DifferentChild>
<DifferentChild>5</DifferentChild>
</NewRoot>
Poznámky
Tento konstruktor vytvoří prvek streamování bez obsahu a bez atributů.
Existuje implicitní převod z řetězce na XName. Typickým použitím tohoto konstruktoru je určení řetězce jako parametru místo vytvoření nového XName.
Viz také
Platí pro
XStreamingElement(XName, Object)
- Zdroj:
- XStreamingElement.cs
- Zdroj:
- XStreamingElement.cs
- Zdroj:
- XStreamingElement.cs
Inicializuje novou instanci XStreamingElement třídy se zadaným názvem a obsahem.
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)
Parametry
- content
- Object
Obsah elementu.
Příklady
V tomto příkladu se používá následující soubor XML s názvem Source.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>
Poznámky
Tento konstruktor vytvoří prvek streamování se zadaným obsahem a atributy.
Existuje implicitní převod z řetězce na XName. Typickým použitím tohoto konstruktoru je určení řetězce jako parametru místo vytvoření nového XName.
Dotazy se iterují, dokud XStreamingElement není serializován. To je v kontrastu s používáním dotazů na obsah pro XElementobjekt , kde se dotazy iteují v době výstavby nového XElementobjektu .
Podrobnosti o platném obsahu, který lze předat tomuto konstruktoru, viz Platný obsah XElement a XDocument objektů.
Viz také
Platí pro
XStreamingElement(XName, Object[])
- Zdroj:
- XStreamingElement.cs
- Zdroj:
- XStreamingElement.cs
- Zdroj:
- XStreamingElement.cs
Inicializuje novou instanci XStreamingElement třídy se zadaným názvem a obsahem.
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())
Parametry
- content
- Object[]
Obsah elementu.
Příklady
V tomto příkladu se používá následující soubor XML s názvem Source.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>
Poznámky
Tento konstruktor vytvoří prvek streamování se zadaným obsahem a atributy.
Existuje implicitní převod z řetězce na XName. Typickým použitím tohoto konstruktoru je určení řetězce jako parametru místo vytvoření nového XName.
Dotazy se iterují, dokud XStreamingElement není serializován. To je v kontrastu s používáním dotazů na obsah pro XElementobjekt , kde se dotazy iteují v době výstavby nového XElementobjektu .
Podrobnosti o platném obsahu, který lze předat této funkci, najdete v tématu Platný obsah objektů XElement a XDocument.