XProcessingInstruction Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma instrução de processamento XML.
public ref class XProcessingInstruction : System::Xml::Linq::XNode
public class XProcessingInstruction : System.Xml.Linq.XNode
type XProcessingInstruction = class
inherit XNode
Public Class XProcessingInstruction
Inherits XNode
- Herança
Comentários
Você pode usar instruções de processamento em XML para indicar que um documento XML pode ser processado por algum processador, como XSLT.
As instruções de processamento são nós na árvore XML. Quando uma instrução de processamento é encontrada no XML que está sendo analisado, LINQ to XML cria um XProcessingInstruction nó.
Construtores
XProcessingInstruction(String, String) |
Inicializa uma nova instância da classe XProcessingInstruction. |
XProcessingInstruction(XProcessingInstruction) |
Inicializa uma nova instância da classe XProcessingInstruction. |
Propriedades
BaseUri |
Obtém o URI de base para este XObject. (Herdado de XObject) |
Data |
Obtém ou define o valor de cadeia de caracteres da instrução de processamento. |
Document |
Obtém o XDocument para este XObject. (Herdado de XObject) |
NextNode |
Obtém o próximo nó irmão desse nó. (Herdado de XNode) |
NodeType |
Obtém o tipo de nó para este nó. |
Parent |
Obtém o pai XElement desse XObject. (Herdado de XObject) |
PreviousNode |
Obtém o nó irmão anterior desse nó. (Herdado de XNode) |
Target |
Obtém ou define uma cadeia de caracteres que contém o aplicativo de destino para essa instrução de processamento. |
Métodos
AddAfterSelf(Object) |
Adiciona o conteúdo especificado imediatamente após esse nó. (Herdado de XNode) |
AddAfterSelf(Object[]) |
Adiciona o conteúdo especificado imediatamente após esse nó. (Herdado de XNode) |
AddAnnotation(Object) |
Adiciona um objeto à lista de anotação deste XObject. (Herdado de XObject) |
AddBeforeSelf(Object) |
Adiciona o conteúdo especificado imediatamente antes deste nó. (Herdado de XNode) |
AddBeforeSelf(Object[]) |
Adiciona o conteúdo especificado imediatamente antes deste nó. (Herdado de XNode) |
Ancestors() |
Retorna uma coleção dos elementos ancestrais deste nó. (Herdado de XNode) |
Ancestors(XName) |
Retorna uma coleção filtrada dos elementos ancestrais deste nó. Somente os elementos que têm um XName correspondente são incluídos na coleção. (Herdado de XNode) |
Annotation(Type) |
Obtém o primeiro objeto de anotação do tipo especificado desse XObject. (Herdado de XObject) |
Annotation<T>() |
Obtém o primeiro objeto de anotação do tipo especificado desse XObject. (Herdado de XObject) |
Annotations(Type) |
Obtém uma coleção de anotações do tipo especificado para este XObject. (Herdado de XObject) |
Annotations<T>() |
Obtém uma coleção de anotações do tipo especificado para este XObject. (Herdado de XObject) |
CreateReader() |
Cria um XmlReader para este nó. (Herdado de XNode) |
CreateReader(ReaderOptions) |
Cria um XmlReader com as opções especificadas pelo parâmetro |
ElementsAfterSelf() |
Retorna uma coleção dos elementos irmão após esse nó, na ordem do documento. (Herdado de XNode) |
ElementsAfterSelf(XName) |
Retorna uma coleção filtrada dos elementos irmãos após esse nó, na ordem do documento. Somente os elementos que têm um XName correspondente são incluídos na coleção. (Herdado de XNode) |
ElementsBeforeSelf() |
Retorna uma coleção dos elementos irmãos antes desse nó, na ordem do documento. (Herdado de XNode) |
ElementsBeforeSelf(XName) |
Retorna uma coleção filtrada dos elementos irmãos antes desse nó, na ordem do documento. Somente os elementos que têm um XName correspondente são incluídos na coleção. (Herdado de XNode) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsAfter(XNode) |
Determina se o nó atual aparece depois de um nó especificado com relação à ordem do documento. (Herdado de XNode) |
IsBefore(XNode) |
Determina se o nó atual aparece antes de um nó especificado com relação à ordem do documento. (Herdado de XNode) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
NodesAfterSelf() |
Retorna uma coleção de nós irmãos após esse nó, na ordem do documento. (Herdado de XNode) |
NodesBeforeSelf() |
Retorna uma coleção de nós irmãos antes deste nó, na ordem do documento. (Herdado de XNode) |
Remove() |
Remove este nó de seu pai. (Herdado de XNode) |
RemoveAnnotations(Type) |
Remove as anotações do tipo especificado deste XObject. (Herdado de XObject) |
RemoveAnnotations<T>() |
Remove as anotações do tipo especificado deste XObject. (Herdado de XObject) |
ReplaceWith(Object) |
Substitui esse nó pelo conteúdo especificado. (Herdado de XNode) |
ReplaceWith(Object[]) |
Substitui esse nó pelo conteúdo especificado. (Herdado de XNode) |
ToString() |
Retorna o XML recuado para este nó. (Herdado de XNode) |
ToString(SaveOptions) |
Retorna o XML para esse nó, com a opção de desabilitar a formatação. (Herdado de XNode) |
WriteTo(XmlWriter) |
Grava essa instrução de processamento em um XmlWriter. |
WriteToAsync(XmlWriter, CancellationToken) |
Grava esta XProcessingInstruction no XmlWriter especificado. |
WriteToAsync(XmlWriter, CancellationToken) |
Grava o nó atual em um XmlWriter. (Herdado de XNode) |
Eventos
Changed |
Gerado quando esse XObject ou qualquer um de seus descendentes foi alterado. (Herdado de XObject) |
Changing |
Acionado quando esse XObject ou um de seus descendentes está prestes a mudar. (Herdado de XObject) |
Implantações explícitas de interface
IXmlLineInfo.HasLineInfo() |
Obtém um valor que indica se este XObject tem informações de linha ou não. (Herdado de XObject) |
IXmlLineInfo.LineNumber |
Obtém o número de linha que o XmlReader subjacente relatou para este XObject. (Herdado de XObject) |
IXmlLineInfo.LinePosition |
Obtém a posição de linha que o XmlReader subjacente relatou para este XObject. (Herdado de XObject) |
Métodos de Extensão
CreateNavigator(XNode) |
Cria um XPathNavigator para um XNode. |
CreateNavigator(XNode, XmlNameTable) |
Cria um XPathNavigator para um XNode. O XmlNameTable habilita o processamento mais eficiente de expressão XPath. |
XPathEvaluate(XNode, String) |
Avalia uma expressão XPath. |
XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Avalia uma expressão XPath, resolvendo os prefixos de namespace usando o IXmlNamespaceResolver especificado. |
XPathSelectElement(XNode, String) |
Seleciona um XElement usando uma expressão XPath. |
XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Seleciona um XElement usando uma expressão XPath, resolvendo os prefixos de namespace usando o IXmlNamespaceResolver especificado. |
XPathSelectElements(XNode, String) |
Seleciona uma coleção de elementos usando uma expressão XPath. |
XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Seleciona uma coleção de elementos usando uma expressão XPath, resolvendo os prefixos de namespace usando o IXmlNamespaceResolver especificado. |
ToXPathNavigable(XNode) |
Retorna um acessador que permite que você navegue e edite o XNode especificado. |