XElement XElement XElement XElement Class

Definição

Representa um elemento XML.Represents an XML element. Consulte Visão geral da classe XElement e a seção Comentários nesta página para ver informações de uso e exemplos.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
Herança
Implementações

Exemplos

O exemplo a seguir cria uma árvore XML.The following example creates an XML tree. O conteúdo do novo elemento vem de uma consulta 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)  

Este exemplo gera a seguinte saída:This example produces the following output:

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

Este é o mesmo exemplo, mas nesse caso, o XML está em um namespace.The following is the same example, but in this case the XML is in a namespace. Para obter mais informações, consulte trabalhando com Namespaces 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  

Este exemplo gera a seguinte saída:This example produces the following output:

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

Comentários

Essa classe representa um elemento XML, a construção XML fundamental.This class represents an XML element, the fundamental XML construct. Ver visão geral da classe XElement para outras informações de uso.See XElement Class Overview for other usage information.

Um elemento tem um XName, opcionalmente, um ou mais atributos e, opcionalmente, pode conter conteúdo (para obter mais informações, consulte Nodes).An element has an XName, optionally one or more attributes, and can optionally contain content (for more information, see Nodes).

Um XElement pode conter os seguintes tipos de conteúdo:An XElement can contain the following types of content:

Para obter detalhes sobre o conteúdo válido de um XElement, consulte válido conteúdo de objetos XElement e XDocument.For details about the valid content of an XElement, see Valid Content of XElement and XDocument Objects.

XElement deriva XContainer, que é derivada de XNode.XElement derives from XContainer, which derives from XNode.

Alguns XElement métodos podem ser usados em XAML.Some XElement methods can be used from XAML. Para obter mais informações, consulte Propriedades dinâmicas LINQ to XML.For more information, see LINQ to XML Dynamic Properties.

Construtores

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

Inicializa uma nova instância da classe XElement de outro objeto XElement.Initializes a new instance of the XElement class from another XElement object.

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

Inicializa uma nova instância da classe XElement com o nome especificado.Initializes a new instance of the XElement class with the specified name.

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

Inicializa uma nova instância da classe XElement com o nome e conteúdo especificados.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[])

Inicializa uma nova instância da classe XElement com o nome e conteúdo especificados.Initializes a new instance of the XElement class with the specified name and content.

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

Inicializa uma nova instância da classe XElement de um objeto XStreamingElement.Initializes a new instance of the XElement class from an XStreamingElement object.

Propriedades

BaseUri BaseUri BaseUri BaseUri

Obtém o URI de base para este XObject.Gets the base URI for this XObject.

(Inherited from XObject)
Document Document Document Document

Obtém o XDocument para este XObject.Gets the XDocument for this XObject.

(Inherited from XObject)
EmptySequence EmptySequence EmptySequence EmptySequence

Obtém uma coleção vazia de elementos.Gets an empty collection of elements.

FirstAttribute FirstAttribute FirstAttribute FirstAttribute

Obtém o primeiro atributo desse elemento.Gets the first attribute of this element.

FirstNode FirstNode FirstNode FirstNode

Obtém o primeiro nó filho desse nó.Gets the first child node of this node.

(Inherited from XContainer)
HasAttributes HasAttributes HasAttributes HasAttributes

Obtém um valor que indica se esse elemento tem pelo menos um atributo.Gets a value indicating whether this element has at least one attribute.

HasElements HasElements HasElements HasElements

Obtém um valor que indica se esse elemento tem pelo menos um elemento filho.Gets a value indicating whether this element has at least one child element.

IsEmpty IsEmpty IsEmpty IsEmpty

Obtém um valor que indica se esse elemento não contém nenhum conteúdo.Gets a value indicating whether this element contains no content.

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

Obtém o número de linha que o XmlReader subjacente relatou para este XObject.Gets the line number that the underlying XmlReader reported for this XObject.

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

Obtém a posição de linha que o XmlReader subjacente relatou para este XObject.Gets the line position that the underlying XmlReader reported for this XObject.

(Inherited from XObject)
LastAttribute LastAttribute LastAttribute LastAttribute

Obtém o último atributo desse elemento.Gets the last attribute of this element.

LastNode LastNode LastNode LastNode

Obtém o primeiro nó filho desse nó.Gets the last child node of this node.

(Inherited from XContainer)
Name Name Name Name

Obtém ou define o nome deste elemento.Gets or sets the name of this element.

NextNode NextNode NextNode NextNode

Obtém o próximo nó irmão desse nó.Gets the next sibling node of this node.

(Inherited from XNode)
NodeType NodeType NodeType NodeType

Obtém o tipo de nó para este nó.Gets the node type for this node.

Parent Parent Parent Parent

Obtém o pai XElement desse XObject.Gets the parent XElement of this XObject.

(Inherited from XObject)
PreviousNode PreviousNode PreviousNode PreviousNode

Obtém o nó irmão anterior desse nó.Gets the previous sibling node of this node.

(Inherited from XNode)
Value Value Value Value

Obtém ou define os conteúdos de texto concatenados desse elemento.Gets or sets the concatenated text contents of this element.

Métodos

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

Adiciona o conteúdo especificado como filhos deste XContainer.Adds the specified content as children of this XContainer.

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

Adiciona o conteúdo especificado como filhos deste XContainer.Adds the specified content as children of this XContainer.

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

Adiciona o conteúdo especificado imediatamente após esse nó.Adds the specified content immediately after this node.

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

Adiciona o conteúdo especificado imediatamente após esse nó.Adds the specified content immediately after this node.

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

Adiciona um objeto à lista de anotação deste XObject.Adds an object to the annotation list of this XObject.

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

Adiciona o conteúdo especificado imediatamente antes deste nó.Adds the specified content immediately before this node.

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

Adiciona o conteúdo especificado imediatamente antes deste nó.Adds the specified content immediately before this node.

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

Adiciona o conteúdo especificado como os primeiros filhos desse documento ou elemento.Adds the specified content as the first children of this document or element.

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

Adiciona o conteúdo especificado como os primeiros filhos desse documento ou elemento.Adds the specified content as the first children of this document or element.

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

Retorna uma coleção dos elementos ancestrais deste nó.Returns a collection of the ancestor elements of this node.

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

Retorna uma coleção filtrada dos elementos ancestrais deste nó.Returns a filtered collection of the ancestor elements of this node. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Retorna uma coleção de elementos que contêm esse elemento e os ancestrais desse elemento.Returns a collection of elements that contain this element, and the ancestors of this element.

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

Retorna uma coleção filtrada de elementos que contêm esse elemento e os ancestrais dele.Returns a filtered collection of elements that contain this element, and the ancestors of this element. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Obtém o primeiro objeto de anotação do tipo especificado desse XObject.Gets the first annotation object of the specified type from this XObject.

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

Obtém o primeiro objeto de anotação do tipo especificado desse XObject.Gets the first annotation object of the specified type from this XObject.

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

Obtém uma coleção de anotações do tipo especificado para este XObject.Gets a collection of annotations of the specified type for this XObject.

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

Obtém uma coleção de anotações do tipo especificado para este XObject.Gets a collection of annotations of the specified type for this XObject.

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

Retorna o XAttribute desse XElement que tem o XName especificado.Returns the XAttribute of this XElement that has the specified XName.

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

Retorna uma coleção de atributos desse elemento.Returns a collection of attributes of this element.

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

Retorna uma coleção filtrada de atributos desse elemento.Returns a filtered collection of attributes of this element. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Cria um XmlReader para este nó.Creates an XmlReader for this node.

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

Cria um XmlReader com as opções especificadas pelo parâmetro readerOptions.Creates an XmlReader with the options specified by the readerOptions parameter.

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

Cria um XmlWriter que pode ser usado para adicionar nós ao XContainer.Creates an XmlWriter that can be used to add nodes to the XContainer.

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

Retorna uma coleção dos nós descendentes desse documento ou elemento, na ordem do documento.Returns a collection of the descendant nodes for this document or element, in document order.

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

Retorna uma coleção de nós que contêm esse elemento e todos os nós descendentes desse elemento, na ordem do documento.Returns a collection of nodes that contain this element, and all descendant nodes of this element, in document order.

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

Retorna uma coleção dos elementos descendentes desse documento ou elemento, na ordem do documento.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)

Retorna uma coleção filtrada dos elementos descendentes desse documento ou elemento, na ordem do documento.Returns a filtered collection of the descendant elements for this document or element, in document order. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Retorna uma coleção de elementos que contêm esse elemento e todos os elementos descendentes desse elemento, na ordem do documento.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)

Retorna uma coleção filtrada de elementos que contêm esse elemento e todos os elementos descendentes dele, na ordem do documento.Returns a filtered collection of elements that contain this element, and all descendant elements of this element, in document order. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Obtém o primeiro elemento filho (na ordem de documentos) com o XName especificado.Gets the first (in document order) child element with the specified XName.

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

Retorna uma coleção dos elementos filho desse elemento ou documento, na ordem do documento.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)

Retorna uma coleção filtrada dos elementos filho desse elemento ou documento, na ordem do documento.Returns a filtered collection of the child elements of this element or document, in document order. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Retorna uma coleção dos elementos irmão após esse nó, na ordem do documento.Returns a collection of the sibling elements after this node, in document order.

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

Retorna uma coleção filtrada dos elementos irmãos após esse nó, na ordem do documento.Returns a filtered collection of the sibling elements after this node, in document order. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Retorna uma coleção dos elementos irmãos antes desse nó, na ordem do documento.Returns a collection of the sibling elements before this node, in document order.

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

Retorna uma coleção filtrada dos elementos irmãos antes desse nó, na ordem do documento.Returns a filtered collection of the sibling elements before this node, in document order. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

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

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

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

Obtém o XNamespace padrão deste XElement.Gets the default XNamespace of this XElement.

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

Serve como a função de hash padrão.Serves as the default hash function.

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

Obtém o namespace associado a um prefixo específico para este XElement.Gets the namespace associated with a particular prefix for this XElement.

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

Obtém o prefixo associado a um namespace para este XElement.Gets the prefix associated with a namespace for this XElement.

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

Obtém o Type da instância atual.Gets the Type of the current instance.

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

Determina se o nó atual aparece depois de um nó especificado com relação à ordem do documento.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)

Determina se o nó atual aparece antes de um nó especificado com relação à ordem do documento.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)

Cria uma nova instância XElement usando o fluxo especificado.Creates a new XElement instance by using the specified stream.

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

Cria uma nova instância de XElement usando o fluxo especificado, com a opção de preservar espaços em branco, definir o URI base e reter informações de linha.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)

Carrega um XElement de um arquivo.Loads an XElement from a file.

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

Carrega um XElement de um arquivo, opcionalmente preservando espaço em branco, definindo o URI de base e retendo informações de linha.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)

Carrega um XElement de um TextReader.Loads an XElement from a TextReader.

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

Carrega um XElement de um TextReader, opcionalmente, preservando os espaços em branco e retendo as informações de linha.Loads an XElement from a TextReader, optionally preserving white space and retaining line information.

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

Carrega um XElement de um XmlReader.Loads an XElement from an XmlReader.

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

Carrega um XElement de um XmlReader, opcionalmente preservando o espaço em branco, definindo o URI de base e retendo informações de linha.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)
LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken) LoadAsync(TextReader, LoadOptions, CancellationToken)
LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken) LoadAsync(XmlReader, LoadOptions, CancellationToken)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

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

Retorna uma coleção de nós filhos deste elemento ou documento, na ordem do documento.Returns a collection of the child nodes of this element or document, in document order.

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

Retorna uma coleção de nós irmãos após esse nó, na ordem do documento.Returns a collection of the sibling nodes after this node, in document order.

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

Retorna uma coleção de nós irmãos antes deste nó, na ordem do documento.Returns a collection of the sibling nodes before this node, in document order.

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

Carrega um XElement de uma cadeia de caracteres que contém XML.Load an XElement from a string that contains XML.

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

Carrega um XElement de uma cadeia de caracteres que contém XML, opcionalmente preservando espaço em branco e retendo informações de linha.Load an XElement from a string that contains XML, optionally preserving white space and retaining line information.

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

Remove este nó de seu pai.Removes this node from its parent.

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

Remove nós e atributos deste XElement.Removes nodes and attributes from this XElement.

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

Remove as anotações do tipo especificado deste XObject.Removes the annotations of the specified type from this XObject.

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

Remove as anotações do tipo especificado deste XObject.Removes the annotations of the specified type from this XObject.

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

Remove os atributos deste XElement.Removes the attributes of this XElement.

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

Remove os nós filho desse documento ou elemento.Removes the child nodes from this document or element.

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

Substitui os nós filho e os atributos desse elemento com o conteúdo especificado.Replaces the child nodes and the attributes of this element with the specified content.

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

Substitui os nós filho e os atributos desse elemento com o conteúdo especificado.Replaces the child nodes and the attributes of this element with the specified content.

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

Substitui os atributos desse elemento pelo conteúdo especificado.Replaces the attributes of this element with the specified content.

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

Substitui os atributos desse elemento pelo conteúdo especificado.Replaces the attributes of this element with the specified content.

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

Substitui os nós filho desse documento ou elemento pelo conteúdo especificado.Replaces the children nodes of this document or element with the specified content.

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

Substitui os nós filho desse documento ou elemento pelo conteúdo especificado.Replaces the children nodes of this document or element with the specified content.

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

Substitui esse nó pelo conteúdo especificado.Replaces this node with the specified content.

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

Substitui esse nó pelo conteúdo especificado.Replaces this node with the specified content.

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

Gera este XElement para o Stream especificado.Outputs this XElement to the specified Stream.

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

Gera esse XElement para o Stream especificado, com a opção de especificar o comportamento de formatação.Outputs this XElement to the specified Stream, optionally specifying formatting behavior.

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

Serialize esse elemento em um arquivo.Serialize this element to a file.

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

Serialize esse elemento em um arquivo, opcionalmente, desabilitando a formatação.Serialize this element to a file, optionally disabling formatting.

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

Serialize esse elemento para um TextWriter.Serialize this element to a TextWriter.

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

Serializa esse elemento para um TextWriter, opcionalmente desabilitando a formatação.Serialize this element to a TextWriter, optionally disabling formatting.

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

Serialize esse elemento em um XmlWriter.Serialize this element to an XmlWriter.

SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken) SaveAsync(Stream, SaveOptions, CancellationToken)
SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken) SaveAsync(TextWriter, SaveOptions, CancellationToken)
SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken) SaveAsync(XmlWriter, CancellationToken)
SetAttributeValue(XName, Object) SetAttributeValue(XName, Object) SetAttributeValue(XName, Object) SetAttributeValue(XName, Object)

Define o valor de um atributo, adiciona um atributo ou remove um atributo.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)

Define o valor de um elemento filho e adiciona ou remove um elemento filho.Sets the value of a child element, adds a child element, or removes a child element.

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

Define o valor desse elemento.Sets the value of this element.

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

Retorna o XML recuado para este nó.Returns the indented XML for this node.

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

Retorna o XML para esse nó, com a opção de desabilitar a formatação.Returns the XML for this node, optionally disabling formatting.

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

Grava esse elemento em um XmlWriter.Write this element to an XmlWriter.

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

Operadores

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

Converta o valor deste XElement em um Boolean.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)

Converta o valor deste XElement em um DateTime.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)

Converta o valor deste XAttribute em um DateTimeOffset.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)

Converta o valor deste XElement em um Decimal.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)

Converta o valor deste XElement em um Double.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)

Converta o valor deste XElement em um Guid.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)

Converta o valor deste XElement em um Int32.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)

Converta o valor deste XElement em um Int64.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>)

Converte o valor deste XElement em um Nullable<T> de Boolean.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de DateTime.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de DateTimeOffset.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de Decimal.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de Double.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de Guid.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de Int32.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de Int64.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de Single.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de TimeSpan.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de UInt32.Cast 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>)

Converte o valor deste XElement em um Nullable<T> de UInt64.Cast 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)

Converta o valor deste XElement em um Single.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)

Converta o valor deste XElement em um String.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)

Converta o valor deste XElement em um TimeSpan.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)

Converta o valor deste XElement em um UInt32.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)

Converta o valor deste XElement em um UInt64.Cast the value of this XElement to a UInt64.

Implantações explícitas de interface

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

Obtém um valor que indica se este XObject tem informações de linha ou não.Gets a value indicating whether or not this XObject has line information.

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

Obtém uma definição de esquema XML que descreve a representação XML deste objeto.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)

Gera um objeto de sua representação XML.Generates an object from its XML representation.

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

Converte um objeto em sua representação XML.Converts an object into its XML representation.

Eventos

Changed Changed Changed Changed

Gerado quando esse XObject ou qualquer um de seus descendentes foi alterado.Raised when this XObject or any of its descendants have changed.

(Inherited from XObject)
Changing Changing Changing Changing

Acionado quando esse XObject ou um de seus descendentes está prestes a mudar.Raised when this XObject or any of its descendants are about to change.

(Inherited from XObject)

Métodos de Extensão

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

Obtém o PSVI (post-schema-validation infoset) de um elemento validado.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)

Esse método valida que uma subárvore XElement está em conformidade com um XmlSchemaObject e um XmlSchemaSet especificados.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)

Valida se uma subárvore XElement está em conformidade com um XmlSchemaObject e XmlSchemaSet especificados, opcionalmente, populando a árvore XML com o PSVI (infoset de validação pós-esquema).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)

Cria um XPathNavigator para um XNode.Creates an XPathNavigator for an XNode.

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

Cria um XPathNavigator para um XNode.Creates an XPathNavigator for an XNode. O XmlNameTable habilita o processamento mais eficiente de expressão XPath.The XmlNameTable enables more efficient XPath expression processing.

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

Avalia uma expressão XPath.Evaluates an XPath expression.

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

Avalia uma expressão XPath, resolvendo os prefixos de namespace usando o IXmlNamespaceResolver especificado.Evaluates an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

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

Seleciona um XElement usando uma expressão XPath.Selects an XElement using a XPath expression.

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

Seleciona um XElement usando uma expressão XPath, resolvendo os prefixos de namespace usando o IXmlNamespaceResolver especificado.Selects 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)

Seleciona uma coleção de elementos usando uma expressão 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)

Seleciona uma coleção de elementos usando uma expressão XPath, resolvendo os prefixos de namespace usando o IXmlNamespaceResolver especificado.Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

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

Retorna um acessador que permite que você navegue e edite o XNode especificado.Returns an accessor that allows you to navigate and edit the specified XNode.

Aplica-se a

Veja também