XElement XElement XElement XElement Class

Definice

Představuje XML element.Represents an XML element. Informace o použití a příklady najdete v tématu Přehled třídy XElement a část poznámky na této stránce.See XElement Class Overview and the Remarks section on this page for usage information and examples.

public ref class XElement : System::Xml::Linq::XContainer, System::Xml::Serialization::IXmlSerializable
public class XElement : System.Xml.Linq.XContainer, System.Xml.Serialization.IXmlSerializable
type XElement = class
    inherit XContainer
    interface IXmlSerializable
Public Class XElement
Inherits XContainer
Implements IXmlSerializable
Dědičnost
Implementuje

Příklady

Následující příklad vytvoří strom XML.The following example creates an XML tree. Obsah nového elementu pochází z dotazu LINQ.The content of the new element comes from a LINQ query.

XElement xmlTree1 = new XElement("Root",  
    new XElement("Child1", 1),  
    new XElement("Child2", 2),  
    new XElement("Child3", 3),  
    new XElement("Child4", 4),  
    new XElement("Child5", 5),  
    new XElement("Child6", 6)  
);  
  
XElement xmlTree2 = new XElement("Root",  
    from el in xmlTree1.Elements()  
    where((int)el >= 3 && (int)el <= 5)  
    select el  
);  
Console.WriteLine(xmlTree2);  
Dim xmlTree1 As XElement = _  
        <Root>  
            <Child1>1</Child1>  
            <Child2>2</Child2>  
            <Child3>3</Child3>  
            <Child4>4</Child4>  
            <Child5>5</Child5>  
            <Child6>6</Child6>  
        </Root>  
  
Dim xmlTree2 As XElement = _   
    <Root>  
        <%= From el In xmlTree1.Elements() _  
            Where el.Value >= 3 And el.Value <= 5 _  
            Select el %>  
    </Root>  
  
Console.WriteLine(xmlTree2)  

Tento příklad vytvoří následující výstup:This example produces the following output:

<Root>  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>  

Následuje stejný příklad, ale v tomto případě je XML v oboru názvů.The following is the same example, but in this case the XML is in a namespace. Další informace naleznete v tématu práce s obory názvů XML.For more information, see Working with XML Namespaces.

XNamespace aw = "http://www.adventure-works.com";  
XElement xmlTree1 = new XElement(aw + "Root",  
    new XElement(aw + "Child1", 1),  
    new XElement(aw + "Child2", 2),  
    new XElement(aw + "Child3", 3),  
    new XElement(aw + "Child4", 4),  
    new XElement(aw + "Child5", 5),  
    new XElement(aw + "Child6", 6)  
);  
  
XElement xmlTree2 = new XElement(aw + "Root",  
    from el in xmlTree1.Elements()  
    where((int)el >= 3 && (int)el <= 5)  
    select el  
);  
Console.WriteLine(xmlTree2);  
Imports <xmlns="http://www.adventure-works.com">  
  
Module Module1  
    Sub Main()  
        Dim xmlTree1 As XElement = _  
            <Root>  
                <Child1>1</Child1>  
                <Child2>2</Child2>  
                <Child3>3</Child3>  
                <Child4>4</Child4>  
                <Child5>5</Child5>  
                <Child6>6</Child6>  
            </Root>  
  
        Dim xmlTree2 As XElement = _   
            <Root>  
                <%= From el In xmlTree1.Elements() _  
                    Where el.Value >= 3 And el.Value <= 5 _  
                    Select el %>  
            </Root>  
  
        Console.WriteLine(xmlTree2)  
    End SUb  
End Module  

Tento příklad vytvoří následující výstup:This example produces the following output:

<Root xmlns="http://www.adventure-works.com">  
  <Child3>3</Child3>  
  <Child4>4</Child4>  
  <Child5>5</Child5>  
</Root>  

Poznámky

Tato třída reprezentuje XML element, základní konstrukce XML.This class represents an XML element, the fundamental XML construct. Další informace o použití naleznete v tématu Přehled třídy XElement .See XElement Class Overview for other usage information.

Element má XName, volitelně jeden nebo více atributů a může volitelně obsahovat obsah (Další informace naleznete v tématu Nodes).An element has an XName, optionally one or more attributes, and can optionally contain content (for more information, see Nodes).

XElement Může obsahovat následující typy obsahu:An XElement can contain the following types of content:

Podrobnosti o platném obsahu XElementv naleznete v tématu platný obsah objektů XElement a XDocument.For details about the valid content of an XElement, see Valid Content of XElement and XDocument Objects.

XElementje odvozen z XContainer, který je odvozen z XNode.XElement derives from XContainer, which derives from XNode.

Některé XElement metody lze použít z XAML.Some XElement methods can be used from XAML. Další informace najdete v tématu LINQ to XML dynamické vlastnosti.For more information, see LINQ to XML Dynamic Properties.

Konstruktory

XElement(XElement) XElement(XElement) XElement(XElement) XElement(XElement)

Inicializuje novou instanci XElement třídy z jiného XElement objektu.Initializes a new instance of the XElement class from another XElement object.

XElement(XName) XElement(XName) XElement(XName) XElement(XName)

Inicializuje novou instanci XElement třídy se zadaným názvem.Initializes a new instance of the XElement class with the specified name.

XElement(XName, Object) XElement(XName, Object) XElement(XName, Object) XElement(XName, Object)

Inicializuje novou instanci XElement třídy se zadaným názvem a obsahem.Initializes a new instance of the XElement class with the specified name and content.

XElement(XName, Object[]) XElement(XName, Object[]) XElement(XName, Object[]) XElement(XName, Object[])

Inicializuje novou instanci XElement třídy se zadaným názvem a obsahem.Initializes a new instance of the XElement class with the specified name and content.

XElement(XStreamingElement) XElement(XStreamingElement) XElement(XStreamingElement) XElement(XStreamingElement)

Inicializuje novou instanci XElement třídy XStreamingElement z objektu.Initializes a new instance of the XElement class from an XStreamingElement object.

Vlastnosti

BaseUri BaseUri BaseUri BaseUri

Získá základní identifikátor URI XObject.Gets the base URI for this XObject.

(Inherited from XObject)
Document Document Document Document

XDocument Získá .XObjectGets the XDocument for this XObject.

(Inherited from XObject)
EmptySequence EmptySequence EmptySequence EmptySequence

Získá prázdnou kolekci prvků.Gets an empty collection of elements.

FirstAttribute FirstAttribute FirstAttribute FirstAttribute

Získá první atribut tohoto prvku.Gets the first attribute of this element.

FirstNode FirstNode FirstNode FirstNode

Získá první podřízený uzel tohoto uzlu.Gets the first child node of this node.

(Inherited from XContainer)
HasAttributes HasAttributes HasAttributes HasAttributes

Získá hodnotu, která označuje, zda má tento prvek alespoň jeden atribut.Gets a value indicating whether this element has at least one attribute.

HasElements HasElements HasElements HasElements

Získá hodnotu, která označuje, zda má tento prvek alespoň jeden podřízený element.Gets a value indicating whether this element has at least one child element.

IsEmpty IsEmpty IsEmpty IsEmpty

Získá hodnotu, která označuje, zda tento prvek neobsahuje žádný obsah.Gets a value indicating whether this element contains no content.

IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber

Získá číslo řádku, které je pro XmlReader tento XObjectzáklad nahlášené.Gets the line number that the underlying XmlReader reported for this XObject.

(Inherited from XObject)
IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition IXmlLineInfo.LinePosition

Získá pozici, na kterou se nahlásil XmlReader XObjectpodklad.Gets the line position that the underlying XmlReader reported for this XObject.

(Inherited from XObject)
LastAttribute LastAttribute LastAttribute LastAttribute

Načte poslední atribut tohoto prvku.Gets the last attribute of this element.

LastNode LastNode LastNode LastNode

Načte poslední podřízený uzel tohoto uzlu.Gets the last child node of this node.

(Inherited from XContainer)
Name Name Name Name

Získá nebo nastaví název tohoto elementu.Gets or sets the name of this element.

NextNode NextNode NextNode NextNode

Získá další uzel na stejné úrovni tohoto uzlu.Gets the next sibling node of this node.

(Inherited from XNode)
NodeType NodeType NodeType NodeType

Získá typ uzlu pro tento uzel.Gets the node type for this node.

Parent Parent Parent Parent

Získá nadřazenou XElement položku this XObject.Gets the parent XElement of this XObject.

(Inherited from XObject)
PreviousNode PreviousNode PreviousNode PreviousNode

Získá předchozí uzel na stejné úrovni tohoto uzlu.Gets the previous sibling node of this node.

(Inherited from XNode)
Value Value Value Value

Získá nebo nastaví obsah zřetězeného textu tohoto prvku.Gets or sets the concatenated text contents of this element.

Metody

Add(Object) Add(Object) Add(Object) Add(Object)

Přidá zadaný obsah jako podřízené objekty XContainer.Adds the specified content as children of this XContainer.

(Inherited from XContainer)
Add(Object[]) Add(Object[]) Add(Object[]) Add(Object[])

Přidá zadaný obsah jako podřízené objekty XContainer.Adds the specified content as children of this XContainer.

(Inherited from XContainer)
AddAfterSelf(Object) AddAfterSelf(Object) AddAfterSelf(Object) AddAfterSelf(Object)

Přidá zadaný obsah hned za tento uzel.Adds the specified content immediately after this node.

(Inherited from XNode)
AddAfterSelf(Object[]) AddAfterSelf(Object[]) AddAfterSelf(Object[]) AddAfterSelf(Object[])

Přidá zadaný obsah hned za tento uzel.Adds the specified content immediately after this node.

(Inherited from XNode)
AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object) AddAnnotation(Object)

Přidá objekt do seznamu poznámek tohoto XObjecttypu.Adds an object to the annotation list of this XObject.

(Inherited from XObject)
AddBeforeSelf(Object) AddBeforeSelf(Object) AddBeforeSelf(Object) AddBeforeSelf(Object)

Přidá zadaný obsah těsně před tento uzel.Adds the specified content immediately before this node.

(Inherited from XNode)
AddBeforeSelf(Object[]) AddBeforeSelf(Object[]) AddBeforeSelf(Object[]) AddBeforeSelf(Object[])

Přidá zadaný obsah těsně před tento uzel.Adds the specified content immediately before this node.

(Inherited from XNode)
AddFirst(Object) AddFirst(Object) AddFirst(Object) AddFirst(Object)

Přidá zadaný obsah jako první podřízenou položku tohoto dokumentu nebo elementu.Adds the specified content as the first children of this document or element.

(Inherited from XContainer)
AddFirst(Object[]) AddFirst(Object[]) AddFirst(Object[]) AddFirst(Object[])

Přidá zadaný obsah jako první podřízenou položku tohoto dokumentu nebo elementu.Adds the specified content as the first children of this document or element.

(Inherited from XContainer)
Ancestors() Ancestors() Ancestors() Ancestors()

Vrátí kolekci nadřazených elementů tohoto uzlu.Returns a collection of the ancestor elements of this node.

(Inherited from XNode)
Ancestors(XName) Ancestors(XName) Ancestors(XName) Ancestors(XName)

Vrátí filtrovanou kolekci nadřazených prvků tohoto uzlu.Returns a filtered collection of the ancestor elements of this node. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

(Inherited from XNode)
AncestorsAndSelf() AncestorsAndSelf() AncestorsAndSelf() AncestorsAndSelf()

Vrátí kolekci prvků, které obsahují tento prvek, a předchůdce tohoto prvku.Returns a collection of elements that contain this element, and the ancestors of this element.

AncestorsAndSelf(XName) AncestorsAndSelf(XName) AncestorsAndSelf(XName) AncestorsAndSelf(XName)

Vrátí filtrovanou kolekci prvků, které obsahují tento prvek, a předchůdce tohoto prvku.Returns a filtered collection of elements that contain this element, and the ancestors of this element. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

Annotation(Type) Annotation(Type) Annotation(Type) Annotation(Type)

Získá první objekt poznámky zadaného typu z tohoto XObject.Gets the first annotation object of the specified type from this XObject.

(Inherited from XObject)
Annotation<T>() Annotation<T>() Annotation<T>() Annotation<T>()

Získá první objekt poznámky zadaného typu z tohoto XObject.Gets the first annotation object of the specified type from this XObject.

(Inherited from XObject)
Annotations(Type) Annotations(Type) Annotations(Type) Annotations(Type)

Získá kolekci poznámek zadaného typu XObject.Gets a collection of annotations of the specified type for this XObject.

(Inherited from XObject)
Annotations<T>() Annotations<T>() Annotations<T>() Annotations<T>()

Získá kolekci poznámek zadaného typu XObject.Gets a collection of annotations of the specified type for this XObject.

(Inherited from XObject)
Attribute(XName) Attribute(XName) Attribute(XName) Attribute(XName)

Vrátí hodnotu, která má zadanou XNamehodnotu. XElement XAttributeReturns the XAttribute of this XElement that has the specified XName.

Attributes() Attributes() Attributes() Attributes()

Vrátí kolekci atributů tohoto elementu.Returns a collection of attributes of this element.

Attributes(XName) Attributes(XName) Attributes(XName) Attributes(XName)

Vrátí filtrovanou kolekci atributů tohoto elementu.Returns a filtered collection of attributes of this element. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

CreateReader() CreateReader() CreateReader() CreateReader()

XmlReader Vytvoří pro tento uzel.Creates an XmlReader for this node.

(Inherited from XNode)
CreateReader(ReaderOptions) CreateReader(ReaderOptions) CreateReader(ReaderOptions) CreateReader(ReaderOptions)

Vytvoří s možnostmi, které jsou určeny readerOptions parametrem. XmlReaderCreates an XmlReader with the options specified by the readerOptions parameter.

(Inherited from XNode)
CreateWriter() CreateWriter() CreateWriter() CreateWriter()

Vytvoří objekt XmlWriter , který lze použít k přidání uzlů XContainerdo.Creates an XmlWriter that can be used to add nodes to the XContainer.

(Inherited from XContainer)
DescendantNodes() DescendantNodes() DescendantNodes() DescendantNodes()

Vrátí kolekci podřízených uzlů pro tento dokument nebo element v pořadí dokumentů.Returns a collection of the descendant nodes for this document or element, in document order.

(Inherited from XContainer)
DescendantNodesAndSelf() DescendantNodesAndSelf() DescendantNodesAndSelf() DescendantNodesAndSelf()

Vrátí kolekci uzlů, které obsahují tento prvek, a všechny podřízené uzly tohoto prvku v pořadí dokumentů.Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order.

Descendants() Descendants() Descendants() Descendants()

Vrátí kolekci potomkových prvků pro tento dokument nebo element v pořadí dokumentů.Returns a collection of the descendant elements for this document or element, in document order.

(Inherited from XContainer)
Descendants(XName) Descendants(XName) Descendants(XName) Descendants(XName)

Vrátí filtrovanou kolekci prvků následníka pro tento dokument nebo element v pořadí dokumentů.Returns a filtered collection of the descendant elements for this document or element, in document order. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

(Inherited from XContainer)
DescendantsAndSelf() DescendantsAndSelf() DescendantsAndSelf() DescendantsAndSelf()

Vrátí kolekci prvků, které obsahují tento prvek, a všechny následníky tohoto elementu v pořadí dokumentů.Returns a collection of elements that contain this element, and all descendant elements of this element, in document order.

DescendantsAndSelf(XName) DescendantsAndSelf(XName) DescendantsAndSelf(XName) DescendantsAndSelf(XName)

Vrátí filtrovanou kolekci prvků, které obsahují tento prvek, a všechny následníky tohoto elementu v pořadí dokumentů.Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

Element(XName) Element(XName) Element(XName) Element(XName)

Získá první (v pořadí dokumentů) podřízený element se zadaným XName.Gets the first (in document order) child element with the specified XName.

(Inherited from XContainer)
Elements() Elements() Elements() Elements()

Vrátí kolekci podřízených prvků tohoto prvku nebo dokumentu v pořadí dokumentů.Returns a collection of the child elements of this element or document, in document order.

(Inherited from XContainer)
Elements(XName) Elements(XName) Elements(XName) Elements(XName)

Vrátí filtrovanou kolekci podřízených prvků tohoto prvku nebo dokumentu v pořadí dokumentů.Returns a filtered collection of the child elements of this element or document, in document order. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

(Inherited from XContainer)
ElementsAfterSelf() ElementsAfterSelf() ElementsAfterSelf() ElementsAfterSelf()

Vrátí kolekci prvků na stejné úrovni za tímto uzlem v pořadí dokumentů.Returns a collection of the sibling elements after this node, in document order.

(Inherited from XNode)
ElementsAfterSelf(XName) ElementsAfterSelf(XName) ElementsAfterSelf(XName) ElementsAfterSelf(XName)

Vrátí filtrovanou kolekci prvků na stejné úrovni za tímto uzlem v pořadí dokumentů.Returns a filtered collection of the sibling elements after this node, in document order. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

(Inherited from XNode)
ElementsBeforeSelf() ElementsBeforeSelf() ElementsBeforeSelf() ElementsBeforeSelf()

Vrátí kolekci prvků na stejné úrovni před tímto uzlem v pořadí dokumentů.Returns a collection of the sibling elements before this node, in document order.

(Inherited from XNode)
ElementsBeforeSelf(XName) ElementsBeforeSelf(XName) ElementsBeforeSelf(XName) ElementsBeforeSelf(XName)

Vrátí filtrovanou kolekci prvků na stejné úrovni před tento uzel v pořadí dokumentů.Returns a filtered collection of the sibling elements before this node, in document order. Do kolekce jsou zahrnuty pouze prvky XName , které mají odpovídající spárování.Only elements that have a matching XName are included in the collection.

(Inherited from XNode)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetDefaultNamespace() GetDefaultNamespace() GetDefaultNamespace() GetDefaultNamespace()

Získá výchozí hodnotu XNamespace. XElementGets the default XNamespace of this XElement.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Inherited from Object)
GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String) GetNamespaceOfPrefix(String)

Získá obor názvů přidružený k určité předponě XElement.Gets the namespace associated with a particular prefix for this XElement.

GetPrefixOfNamespace(XNamespace) GetPrefixOfNamespace(XNamespace) GetPrefixOfNamespace(XNamespace) GetPrefixOfNamespace(XNamespace)

Získá předponu spojenou s oborem názvů XElement.Gets the prefix associated with a namespace for this XElement.

GetType() GetType() GetType() GetType()

Type Získá aktuální instanci.Gets the Type of the current instance.

(Inherited from Object)
IsAfter(XNode) IsAfter(XNode) IsAfter(XNode) IsAfter(XNode)

Určuje, zda se aktuální uzel zobrazí za zadaným uzlem z podmínek v pořadí dokumentů.Determines if the current node appears after a specified node in terms of document order.

(Inherited from XNode)
IsBefore(XNode) IsBefore(XNode) IsBefore(XNode) IsBefore(XNode)

Určuje, zda se aktuální uzel zobrazuje před zadaným uzlem z podmínek v pořadí dokumentů.Determines if the current node appears before a specified node in terms of document order.

(Inherited from XNode)
Load(Stream) Load(Stream) Load(Stream) Load(Stream)

Vytvoří novou XElement instanci pomocí zadaného datového proudu.Creates a new XElement instance by using the specified stream.

Load(Stream, LoadOptions) Load(Stream, LoadOptions) Load(Stream, LoadOptions) Load(Stream, LoadOptions)

Vytvoří novou XElement instanci pomocí zadaného datového proudu, volitelně zachová prázdné znaky, nastaví základní identifikátor URI a uchová informace o řádku.Creates a new XElement instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information.

Load(String) Load(String) Load(String) Load(String)

XElement Načte ze souboru.Loads an XElement from a file.

Load(String, LoadOptions) Load(String, LoadOptions) Load(String, LoadOptions) Load(String, LoadOptions)

Načte soubor XElement ze souboru, volitelně zachová prázdné znaky, nastaví základní identifikátor URI a uchová informace o řádku.Loads an XElement from a file, optionally preserving white space, setting the base URI, and retaining line information.

Load(TextReader) Load(TextReader) Load(TextReader) Load(TextReader)

XElement NačteTextReaderz.Loads an XElement from a TextReader.

Load(TextReader, LoadOptions) Load(TextReader, LoadOptions) Load(TextReader, LoadOptions) Load(TextReader, LoadOptions)

Načte z a TextReadervolitelně zachová prázdné znaky a uchová informace o řádcích. XElementLoads an XElement from a TextReader, optionally preserving white space and retaining line information.

Load(XmlReader) Load(XmlReader) Load(XmlReader) Load(XmlReader)

XElement NačteXmlReaderz.Loads an XElement from an XmlReader.

Load(XmlReader, LoadOptions) Load(XmlReader, LoadOptions) Load(XmlReader, LoadOptions) Load(XmlReader, LoadOptions)

XElement NačteXmlReaderz a volitelně zachová prázdné znaky, nastaví základní identifikátor URI a uchová informace o řádku.Loads an XElement from an XmlReader, optionally preserving white space, setting the base URI, and retaining line information.

LoadAsync(Stream, LoadOptions, CancellationToken) LoadAsync(Stream, LoadOptions, CancellationToken) LoadAsync(Stream, LoadOptions, CancellationToken) LoadAsync(Stream, LoadOptions, CancellationToken)

Asynchronně vytvoří nový XElement a inicializuje svůj základní strom XML pomocí zadaného datového proudu a volitelně zachová prázdné znaky.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified stream, optionally preserving white space.

LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken)

Asynchronně vytvoří nový XElement a inicializuje svůj základní strom XML pomocí zadaného čtecího modulu textu a volitelně zachová prázdné znaky.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified text reader, optionally preserving white space.

LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken)

Asynchronně vytvoří nový XElement a inicializuje svůj základní strom XML pomocí zadaného čtecího modulu XML a volitelně zachová prázdné znaky.Asynchronously creates a new XElement and initializes its underlying XML tree using the specified XML reader, optionally preserving white space.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří kopii aktuálního Objectseznamu.Creates a shallow copy of the current Object.

(Inherited from Object)
Nodes() Nodes() Nodes() Nodes()

Vrátí kolekci podřízených uzlů tohoto elementu nebo dokumentu v pořadí dokumentů.Returns a collection of the child nodes of this element or document, in document order.

(Inherited from XContainer)
NodesAfterSelf() NodesAfterSelf() NodesAfterSelf() NodesAfterSelf()

Vrátí kolekci uzlů na stejné úrovni za tímto uzlem v pořadí dokumentů.Returns a collection of the sibling nodes after this node, in document order.

(Inherited from XNode)
NodesBeforeSelf() NodesBeforeSelf() NodesBeforeSelf() NodesBeforeSelf()

Vrátí kolekci uzlů na stejné úrovni před tímto uzlem v pořadí dokumentů.Returns a collection of the sibling nodes before this node, in document order.

(Inherited from XNode)
Parse(String) Parse(String) Parse(String) Parse(String)

Načtěte XElement z řetězce, který obsahuje XML.Load an XElement from a string that contains XML.

Parse(String, LoadOptions) Parse(String, LoadOptions) Parse(String, LoadOptions) Parse(String, LoadOptions)

Načtěte XElement z řetězce, který obsahuje XML, volitelně zajistěte, aby se zachovává prázdné znaky a zachovalo informace o řádku.Load an XElement from a string that contains XML, optionally preserving white space and retaining line information.

Remove() Remove() Remove() Remove()

Odebere tento uzel ze svého nadřazeného uzlu.Removes this node from its parent.

(Inherited from XNode)
RemoveAll() RemoveAll() RemoveAll() RemoveAll()

Odebere z tohoto XElementuzlu uzly a atributy.Removes nodes and attributes from this XElement.

RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type)

Odstraní poznámky zadaného typu z tohoto XObject.Removes the annotations of the specified type from this XObject.

(Inherited from XObject)
RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>() RemoveAnnotations<T>()

Odstraní poznámky zadaného typu z tohoto XObject.Removes the annotations of the specified type from this XObject.

(Inherited from XObject)
RemoveAttributes() RemoveAttributes() RemoveAttributes() RemoveAttributes()

Odebere atributy tohoto XElementtypu.Removes the attributes of this XElement.

RemoveNodes() RemoveNodes() RemoveNodes() RemoveNodes()

Odebere podřízené uzly z tohoto dokumentu nebo elementu.Removes the child nodes from this document or element.

(Inherited from XContainer)
ReplaceAll(Object) ReplaceAll(Object) ReplaceAll(Object) ReplaceAll(Object)

Nahradí podřízené uzly a atributy tohoto elementu zadaným obsahem.Replaces the child nodes and the attributes of this element with the specified content.

ReplaceAll(Object[]) ReplaceAll(Object[]) ReplaceAll(Object[]) ReplaceAll(Object[])

Nahradí podřízené uzly a atributy tohoto elementu zadaným obsahem.Replaces the child nodes and the attributes of this element with the specified content.

ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object) ReplaceAttributes(Object)

Nahradí atributy tohoto elementu zadaným obsahem.Replaces the attributes of this element with the specified content.

ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[]) ReplaceAttributes(Object[])

Nahradí atributy tohoto elementu zadaným obsahem.Replaces the attributes of this element with the specified content.

ReplaceNodes(Object) ReplaceNodes(Object) ReplaceNodes(Object) ReplaceNodes(Object)

Nahradí podřízené uzly tohoto dokumentu nebo prvku zadaným obsahem.Replaces the children nodes of this document or element with the specified content.

(Inherited from XContainer)
ReplaceNodes(Object[]) ReplaceNodes(Object[]) ReplaceNodes(Object[]) ReplaceNodes(Object[])

Nahradí podřízené uzly tohoto dokumentu nebo prvku zadaným obsahem.Replaces the children nodes of this document or element with the specified content.

(Inherited from XContainer)
ReplaceWith(Object) ReplaceWith(Object) ReplaceWith(Object) ReplaceWith(Object)

Nahradí tento uzel zadaným obsahem.Replaces this node with the specified content.

(Inherited from XNode)
ReplaceWith(Object[]) ReplaceWith(Object[]) ReplaceWith(Object[]) ReplaceWith(Object[])

Nahradí tento uzel zadaným obsahem.Replaces this node with the specified content.

(Inherited from XNode)
Save(Stream) Save(Stream) Save(Stream) Save(Stream)

StreamVytvoří výstup XElement do určeného.Outputs this XElement to the specified Stream.

Save(Stream, SaveOptions) Save(Stream, SaveOptions) Save(Stream, SaveOptions) Save(Stream, SaveOptions)

Provede výstup Streamdo zadaného nastavení, volitelně určení chování formátování. XElementOutputs this XElement to the specified Stream, optionally specifying formatting behavior.

Save(String) Save(String) Save(String) Save(String)

Serializovat tento prvek do souboru.Serialize this element to a file.

Save(String, SaveOptions) Save(String, SaveOptions) Save(String, SaveOptions) Save(String, SaveOptions)

Serializovat tento prvek do souboru, volitelně zakázat formátování.Serialize this element to a file, optionally disabling formatting.

Save(TextWriter) Save(TextWriter) Save(TextWriter) Save(TextWriter)

Serializovat tento element na TextWriter.Serialize this element to a TextWriter.

Save(TextWriter, SaveOptions) Save(TextWriter, SaveOptions) Save(TextWriter, SaveOptions) Save(TextWriter, SaveOptions)

Serializovat tento element na TextWriter, volitelně zakázat formátování.Serialize this element to a TextWriter, optionally disabling formatting.

Save(XmlWriter) Save(XmlWriter) Save(XmlWriter) Save(XmlWriter)

Serializovat tento element na XmlWriter.Serialize this element to an XmlWriter.

SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken)

Asynchronně vytvoří XElement Streamvýstup do.Asynchronously outputs this XElement to a Stream.

SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken)

Asynchronně vytvoří XElement TextWritervýstup do.Asynchronously outputs this XElement to a TextWriter.

SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken)

Asynchronně vytvoří XElement XmlWritervýstup do.Asynchronously outputs this XElement to an XmlWriter.

SetAttributeValue(XName, Object) SetAttributeValue(XName, Object) SetAttributeValue(XName, Object) SetAttributeValue(XName, Object)

Nastaví hodnotu atributu, přidá atribut nebo odebere atribut.Sets the value of an attribute, adds an attribute, or removes an attribute.

SetElementValue(XName, Object) SetElementValue(XName, Object) SetElementValue(XName, Object) SetElementValue(XName, Object)

Nastaví hodnotu podřízeného prvku, přidá podřízený element nebo odebere podřízený element.Sets the value of a child element, adds a child element, or removes a child element.

SetValue(Object) SetValue(Object) SetValue(Object) SetValue(Object)

Nastaví hodnotu tohoto prvku.Sets the value of this element.

ToString() ToString() ToString() ToString()

Vrátí odsazený kód XML pro tento uzel.Returns the indented XML for this node.

(Inherited from XNode)
ToString(SaveOptions) ToString(SaveOptions) ToString(SaveOptions) ToString(SaveOptions)

Vrátí XML pro tento uzel, volitelně zakáže formátování.Returns the XML for this node, optionally disabling formatting.

(Inherited from XNode)
WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter) WriteTo(XmlWriter)

Zapsat tento prvek do XmlWriter.Write this element to an XmlWriter.

WriteToAsync(XmlWriter, CancellationToken) WriteToAsync(XmlWriter, CancellationToken) WriteToAsync(XmlWriter, CancellationToken) WriteToAsync(XmlWriter, CancellationToken)

Asynchronně zapisuje tuto XElement operaci do zadaného zapisovače.Asynchronously writes this XElement to the specified writer.

Operátory

Explicit(XElement to Boolean) Explicit(XElement to Boolean) Explicit(XElement to Boolean) Explicit(XElement to Boolean)

Přetypovat hodnotu this XElement Booleanna.Cast the value of this XElement to a Boolean.

Explicit(XElement to DateTime) Explicit(XElement to DateTime) Explicit(XElement to DateTime) Explicit(XElement to DateTime)

Přetypovat hodnotu this XElement DateTimena.Cast the value of this XElement to a DateTime.

Explicit(XElement to DateTimeOffset) Explicit(XElement to DateTimeOffset) Explicit(XElement to DateTimeOffset) Explicit(XElement to DateTimeOffset)

Přetypovat hodnotu this XAttribute DateTimeOffsetna.Cast the value of this XAttribute to a DateTimeOffset.

Explicit(XElement to Decimal) Explicit(XElement to Decimal) Explicit(XElement to Decimal) Explicit(XElement to Decimal)

Přetypovat hodnotu this XElement Decimalna.Cast the value of this XElement to a Decimal.

Explicit(XElement to Double) Explicit(XElement to Double) Explicit(XElement to Double) Explicit(XElement to Double)

Přetypovat hodnotu this XElement Doublena.Cast the value of this XElement to a Double.

Explicit(XElement to Guid) Explicit(XElement to Guid) Explicit(XElement to Guid) Explicit(XElement to Guid)

Přetypovat hodnotu this XElement Guidna.Cast the value of this XElement to a Guid.

Explicit(XElement to Int32) Explicit(XElement to Int32) Explicit(XElement to Int32) Explicit(XElement to Int32)

Přetypování hodnoty this XElement Int32na.Cast the value of this XElement to an Int32.

Explicit(XElement to Int64) Explicit(XElement to Int64) Explicit(XElement to Int64) Explicit(XElement to Int64)

Přetypování hodnoty this XElement Int64na.Cast the value of this XElement to an Int64.

Explicit(XElement to Nullable<Boolean>) Explicit(XElement to Nullable<Boolean>) Explicit(XElement to Nullable<Boolean>) Explicit(XElement to Nullable<Boolean>)

Přetypovat hodnotu this XElement Nullable<T> na. BooleanCast the value of this XElement to a Nullable<T> of Boolean.

Explicit(XElement to Nullable<DateTime>) Explicit(XElement to Nullable<DateTime>) Explicit(XElement to Nullable<DateTime>) Explicit(XElement to Nullable<DateTime>)

Přetypovat hodnotu this XElement Nullable<T> na. DateTimeCast the value of this XElement to a Nullable<T> of DateTime.

Explicit(XElement to Nullable<DateTimeOffset>) Explicit(XElement to Nullable<DateTimeOffset>) Explicit(XElement to Nullable<DateTimeOffset>) Explicit(XElement to Nullable<DateTimeOffset>)

Přetypovat hodnotu this XElement Nullable<T> na. DateTimeOffsetCast the value of this XElement to a Nullable<T> of DateTimeOffset.

Explicit(XElement to Nullable<Decimal>) Explicit(XElement to Nullable<Decimal>) Explicit(XElement to Nullable<Decimal>) Explicit(XElement to Nullable<Decimal>)

Přetypovat hodnotu this XElement Nullable<T> na. DecimalCast the value of this XElement to a Nullable<T> of Decimal.

Explicit(XElement to Nullable<Double>) Explicit(XElement to Nullable<Double>) Explicit(XElement to Nullable<Double>) Explicit(XElement to Nullable<Double>)

Přetypovat hodnotu this XElement Nullable<T> na. DoubleCast the value of this XElement to a Nullable<T> of Double.

Explicit(XElement to Nullable<Guid>) Explicit(XElement to Nullable<Guid>) Explicit(XElement to Nullable<Guid>) Explicit(XElement to Nullable<Guid>)

Přetypovat hodnotu this XElement Nullable<T> na. GuidCast the value of this XElement to a Nullable<T> of Guid.

Explicit(XElement to Nullable<Int32>) Explicit(XElement to Nullable<Int32>) Explicit(XElement to Nullable<Int32>) Explicit(XElement to Nullable<Int32>)

Přetypovat hodnotu this XElement Nullable<T> na. Int32Cast the value of this XElement to a Nullable<T> of Int32.

Explicit(XElement to Nullable<Int64>) Explicit(XElement to Nullable<Int64>) Explicit(XElement to Nullable<Int64>) Explicit(XElement to Nullable<Int64>)

Přetypovat hodnotu this XElement Nullable<T> na. Int64Cast the value of this XElement to a Nullable<T> of Int64.

Explicit(XElement to Nullable<Single>) Explicit(XElement to Nullable<Single>) Explicit(XElement to Nullable<Single>) Explicit(XElement to Nullable<Single>)

Přetypovat hodnotu this XElement Nullable<T> na. SingleCast the value of this XElement to a Nullable<T> of Single.

Explicit(XElement to Nullable<TimeSpan>) Explicit(XElement to Nullable<TimeSpan>) Explicit(XElement to Nullable<TimeSpan>) Explicit(XElement to Nullable<TimeSpan>)

Přetypovat hodnotu this XElement Nullable<T> na. TimeSpanCast the value of this XElement to a Nullable<T> of TimeSpan.

Explicit(XElement to Nullable<UInt32>) Explicit(XElement to Nullable<UInt32>) Explicit(XElement to Nullable<UInt32>) Explicit(XElement to Nullable<UInt32>)

Přetypovat hodnotu this XElement Nullable<T> na. UInt32Cast the value of this XElement to a Nullable<T> of UInt32.

Explicit(XElement to Nullable<UInt64>) Explicit(XElement to Nullable<UInt64>) Explicit(XElement to Nullable<UInt64>) Explicit(XElement to Nullable<UInt64>)

Přetypovat hodnotu this XElement Nullable<T> na. UInt64Cast the value of this XElement to a Nullable<T> of UInt64.

Explicit(XElement to Single) Explicit(XElement to Single) Explicit(XElement to Single) Explicit(XElement to Single)

Přetypovat hodnotu this XElement Singlena.Cast the value of this XElement to a Single.

Explicit(XElement to String) Explicit(XElement to String) Explicit(XElement to String) Explicit(XElement to String)

Přetypovat hodnotu this XElement Stringna.Cast the value of this XElement to a String.

Explicit(XElement to TimeSpan) Explicit(XElement to TimeSpan) Explicit(XElement to TimeSpan) Explicit(XElement to TimeSpan)

Přetypovat hodnotu this XElement TimeSpanna.Cast the value of this XElement to a TimeSpan.

Explicit(XElement to UInt32) Explicit(XElement to UInt32) Explicit(XElement to UInt32) Explicit(XElement to UInt32)

Přetypovat hodnotu this XElement UInt32na.Cast the value of this XElement to a UInt32.

Explicit(XElement to UInt64) Explicit(XElement to UInt64) Explicit(XElement to UInt64) Explicit(XElement to UInt64)

Přetypovat hodnotu this XElement UInt64na.Cast the value of this XElement to a UInt64.

Explicitní implementace rozhraní

IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo() IXmlLineInfo.HasLineInfo()

Načte hodnotu, která označuje, zda XObject obsahuje informace o řádku.Gets a value indicating whether or not this XObject has line information.

(Inherited from XObject)
IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

Získá definici schématu XML, která popisuje reprezentace XML tohoto objektu.Gets an XML schema definition that describes the XML representation of this object.

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

Vygeneruje objekt ze své reprezentace XML.Generates an object from its XML representation.

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

Převede objekt na jeho reprezentaci XML.Converts an object into its XML representation.

Události

Changed Changed Changed Changed

Je aktivována, XObject když došlo ke změně tohoto nebo kteréhokoli z jeho potomků.Raised when this XObject or any of its descendants have changed.

(Inherited from XObject)
Changing Changing Changing Changing

Je aktivována, XObject když se chystá Změna tohoto nebo kteréhokoli z jeho potomků.Raised when this XObject or any of its descendants are about to change.

(Inherited from XObject)

Metody rozšíření

GetSchemaInfo(XElement) GetSchemaInfo(XElement) GetSchemaInfo(XElement) GetSchemaInfo(XElement)

Získá informační sadu po schématu pro ověření (PSVI) ověřeného elementu.Gets the post-schema-validation infoset (PSVI) of a validated element.

Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler) Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler) Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler) Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler)

Tato metoda ověřuje, zda XElement podstromová struktura odpovídá určenému XmlSchemaObject a XmlSchemaSet.This method validates that an XElement sub-tree conforms to a specified XmlSchemaObject and an XmlSchemaSet.

Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler, Boolean) Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler, Boolean) Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler, Boolean) Validate(XElement, XmlSchemaObject, XmlSchemaSet, ValidationEventHandler, Boolean)

Ověřuje, zda XElement podstromová struktura odpovídá určenému XmlSchemaObject a XmlSchemaSet, volitelně doplňování stromu XML pomocí informační sady post-Schema-revalidate (PSVI).Validates that an XElement sub-tree conforms to a specified XmlSchemaObject and an XmlSchemaSet, optionally populating the XML tree with the post-schema-validation infoset (PSVI).

CreateNavigator(XNode) CreateNavigator(XNode) CreateNavigator(XNode) CreateNavigator(XNode)

XPathNavigator VytvoříXNodepro.Creates an XPathNavigator for an XNode.

CreateNavigator(XNode, XmlNameTable) CreateNavigator(XNode, XmlNameTable) CreateNavigator(XNode, XmlNameTable) CreateNavigator(XNode, XmlNameTable)

XPathNavigator VytvoříXNodepro.Creates an XPathNavigator for an XNode. XmlNameTable Umožňuje efektivnější zpracování výrazů XPath.The XmlNameTable enables more efficient XPath expression processing.

XPathEvaluate(XNode, String) XPathEvaluate(XNode, String) XPathEvaluate(XNode, String) XPathEvaluate(XNode, String)

Vyhodnotí výraz XPath.Evaluates an XPath expression.

XPathEvaluate(XNode, String, IXmlNamespaceResolver) XPathEvaluate(XNode, String, IXmlNamespaceResolver) XPathEvaluate(XNode, String, IXmlNamespaceResolver) XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Vyhodnotí výraz XPath, který překládá předpony oboru názvů IXmlNamespaceResolverpomocí zadaného parametru.Evaluates an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

XPathSelectElement(XNode, String) XPathSelectElement(XNode, String) XPathSelectElement(XNode, String) XPathSelectElement(XNode, String)

XElement Vybere pomocí výrazu XPath.Selects an XElement using a XPath expression.

XPathSelectElement(XNode, String, IXmlNamespaceResolver) XPathSelectElement(XNode, String, IXmlNamespaceResolver) XPathSelectElement(XNode, String, IXmlNamespaceResolver) XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Vybere použití výrazu XPath, který překládá předpony oboru názvů pomocí zadaného IXmlNamespaceResolverparametru. XElementSelects an XElement using a XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

XPathSelectElements(XNode, String) XPathSelectElements(XNode, String) XPathSelectElements(XNode, String) XPathSelectElements(XNode, String)

Vybere kolekci prvků pomocí výrazu XPath.Selects a collection of elements using an XPath expression.

XPathSelectElements(XNode, String, IXmlNamespaceResolver) XPathSelectElements(XNode, String, IXmlNamespaceResolver) XPathSelectElements(XNode, String, IXmlNamespaceResolver) XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Vybere kolekci prvků pomocí výrazu XPath, který překládá předpony oboru názvů pomocí zadaného parametru IXmlNamespaceResolver.Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

ToXPathNavigable(XNode) ToXPathNavigable(XNode) ToXPathNavigable(XNode) ToXPathNavigable(XNode)

Vrátí přistupující objekt, který umožňuje procházet a upravovat zadaný XNode.Returns an accessor that allows you to navigate and edit the specified XNode.

Platí pro

Viz také