XDocument XDocument XDocument XDocument Class

Definizione

Rappresenta un documento XML.Represents an XML document. Per informazioni sui componenti e l'uso di un oggetto XDocument, vedere Panoramica della classe XDocument.For the components and usage of an XDocument object, see XDocument Class Overview.

public ref class XDocument : System::Xml::Linq::XContainer
public class XDocument : System.Xml.Linq.XContainer
type XDocument = class
    inherit XContainer
Public Class XDocument
Inherits XContainer
Ereditarietà

Esempi

Nell'esempio seguente crea un documento e quindi aggiunge un commento e un elemento a esso.The following example creates a document, and then adds a comment and an element to it. Quindi compone un altro documento utilizzando i risultati di una query.It then composes another document using the results of a query.

XDocument srcTree = new XDocument(  
    new XComment("This is a comment"),  
    new XElement("Root",  
        new XElement("Child1", "data1"),  
        new XElement("Child2", "data2"),  
        new XElement("Child3", "data3"),  
        new XElement("Child2", "data4"),  
        new XElement("Info5", "info5"),  
        new XElement("Info6", "info6"),  
        new XElement("Info7", "info7"),  
        new XElement("Info8", "info8")  
    )  
);  

XDocument doc = new XDocument(  
    new XComment("This is a comment"),  
    new XElement("Root",  
        from el in srcTree.Element("Root").Elements()  
        where ((string)el).StartsWith("data")  
        select el  
    )  
);  
Console.WriteLine(doc);  
Dim srcTree As XDocument = _   
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>  
        <!--This is a comment-->  
        <Root>  
            <Child1>data1</Child1>  
            <Child2>data2</Child2>  
            <Child3>data3</Child3>  
            <Child2>data4</Child2>  
            <Info5>info5</Info5>  
            <Info6>info6</Info6>  
            <Info7>info7</Info7>  
            <Info8>info8</Info8>  
        </Root>  
Dim doc As XDocument = _   
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>  
        <!--This is a comment-->  
        <Root>  
            <%= From el In srcTree.<Root>.Elements _  
                Where CStr(el).StartsWith("data") _  
                Select el %>  
        </Root>  
Console.WriteLine(doc)  

Questo esempio produce il seguente output:This example produces the following output:

<!--This is a comment-->  
<Root>  
  <Child1>data1</Child1>  
  <Child2>data2</Child2>  
  <Child3>data3</Child3>  
  <Child2>data4</Child2>  
</Root>  

Commenti

Per informazioni dettagliate sul contenuto valido di un XDocument, vedere valida contenuto di oggetti XElement e XDocument.For details about the valid content of an XDocument, see Valid Content of XElement and XDocument Objects.

Costruttori

XDocument() XDocument() XDocument() XDocument()

Inizializza una nuova istanza della classe XDocument.Initializes a new instance of the XDocument class.

XDocument(Object[]) XDocument(Object[]) XDocument(Object[]) XDocument(Object[])

Inizializza una nuova istanza della classe XDocument con il contenuto specificato.Initializes a new instance of the XDocument class with the specified content.

XDocument(XDeclaration, Object[]) XDocument(XDeclaration, Object[]) XDocument(XDeclaration, Object[]) XDocument(XDeclaration, Object[])

Inizializza una nuova istanza della classe XDocument con l'oggetto XDeclaration e il contenuto specificati.Initializes a new instance of the XDocument class with the specified XDeclaration and content.

XDocument(XDocument) XDocument(XDocument) XDocument(XDocument) XDocument(XDocument)

Inizializza una nuova istanza della classe XDocument da un oggetto XDocument esistente.Initializes a new instance of the XDocument class from an existing XDocument object.

Proprietà

BaseUri BaseUri BaseUri BaseUri

Ottiene l'URI di base per XObject.Gets the base URI for this XObject.

(Inherited from XObject)
Declaration Declaration Declaration Declaration

Ottiene o imposta la dichiarazione XML del documento.Gets or sets the XML declaration for this document.

Document Document Document Document

Ottiene l'oggetto XDocument per XObject.Gets the XDocument for this XObject.

(Inherited from XObject)
DocumentType DocumentType DocumentType DocumentType

Ottiene la definizione DTD (Document Type Definition) del documento.Gets the Document Type Definition (DTD) for this document.

FirstNode FirstNode FirstNode FirstNode

Ottiene il primo nodo figlio del nodo.Gets the first child node of this node.

(Inherited from XContainer)
IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber IXmlLineInfo.LineNumber

Ottiene il numero di riga che il XmlReader sottostante ha riportato per XObject.Gets the line number that the underlying XmlReader reported for this XObject.

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

Ottiene il numero di posizione che il XmlReader sottostante ha riportato per XObject.Gets the line position that the underlying XmlReader reported for this XObject.

(Inherited from XObject)
LastNode LastNode LastNode LastNode

Ottiene l'ultimo nodo figlio del nodo.Gets the last child node of this node.

(Inherited from XContainer)
NextNode NextNode NextNode NextNode

Ottiene il nodo di pari livello successivo di questo nodo.Gets the next sibling node of this node.

(Inherited from XNode)
NodeType NodeType NodeType NodeType

Ottiene il tipo di nodo per questo nodo.Gets the node type for this node.

Parent Parent Parent Parent

Ottiene l'elemento padre XElement di XObject.Gets the parent XElement of this XObject.

(Inherited from XObject)
PreviousNode PreviousNode PreviousNode PreviousNode

Ottiene il nodo di pari livello precedente di questo nodo.Gets the previous sibling node of this node.

(Inherited from XNode)
Root Root Root Root

Ottiene l'elemento radice della struttura ad albero XML del documento.Gets the root element of the XML Tree for this document.

Metodi

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

Aggiunge il contenuto specificato come figlio del XContainer.Adds the specified content as children of this XContainer.

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

Aggiunge il contenuto specificato come figlio del XContainer.Adds the specified content as children of this XContainer.

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

Aggiunge il contenuto specificato immediatamente dopo il nodo.Adds the specified content immediately after this node.

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

Aggiunge il contenuto specificato immediatamente dopo il nodo.Adds the specified content immediately after this node.

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

Aggiunge un oggetto all'elenco di annotazioni di XObject.Adds an object to the annotation list of this XObject.

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

Viene aggiunto il contenuto specificato immediatamente prima del nodo.Adds the specified content immediately before this node.

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

Viene aggiunto il contenuto specificato immediatamente prima del nodo.Adds the specified content immediately before this node.

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

Aggiunge il contenuto specificato come primi figli di questo documento o 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[])

Aggiunge il contenuto specificato come primi figli di questo documento o elemento.Adds the specified content as the first children of this document or element.

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

Restituisce una raccolta di elementi del predecessore di questo nodo.Returns a collection of the ancestor elements of this node.

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

Restituisce una raccolta filtrata di elementi del predecessore di questo nodo.Returns a filtered collection of the ancestor elements of this node. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

(Inherited from XNode)
Annotation(Type) Annotation(Type) Annotation(Type) Annotation(Type)

Ottiene il primo oggetto annotazione del tipo specificato da XObject.Gets the first annotation object of the specified type from this XObject.

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

Ottiene il primo oggetto annotazione del tipo specificato da XObject.Gets the first annotation object of the specified type from this XObject.

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

Ottiene una raccolta di annotazioni del tipo specificato per XObject.Gets a collection of annotations of the specified type for this XObject.

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

Ottiene una raccolta di annotazioni del tipo specificato per XObject.Gets a collection of annotations of the specified type for this XObject.

(Inherited from XObject)
CreateReader() CreateReader() CreateReader() CreateReader()

Crea un oggetto XmlReader per questo nodo.Creates an XmlReader for this node.

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

Crea un oggetto XmlReader con le opzioni specificate dal parametro readerOptions.Creates an XmlReader with the options specified by the readerOptions parameter.

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

Viene creato un oggetto XmlWriter che può essere utilizzato per aggiungere nodi al XContainer.Creates an XmlWriter that can be used to add nodes to the XContainer.

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

Restituisce una raccolta di nodi discendenti del documento o elemento nell'ordine dei documenti.Returns a collection of the descendant nodes for this document or element, in document order.

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

Restituisce una raccolta di elementi discendenti del documento o elemento nell'ordine dei documenti.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)

Restituisce una raccolta filtrata degli elementi discendenti di questo documento o elemento nell'ordine dei documenti.Returns a filtered collection of the descendant elements for this document or element, in document order. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

(Inherited from XContainer)
Element(XName) Element(XName) Element(XName) Element(XName)

Ottiene il primo elemento figlio (nell'ordine dei documenti) con il valore XName specificato.Gets the first (in document order) child element with the specified XName.

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

Restituisce una raccolta degli elementi figlio dell'elemento o documento nell'ordine dei documenti.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)

Restituisce una raccolta filtrata degli elementi figlio di questo elemento o documento nell'ordine dei documenti.Returns a filtered collection of the child elements of this element or document, in document order. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

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

Restituisce una raccolta di elementi di pari livello dopo questo nodo nell'ordine in cui sono riportati nei documenti.Returns a collection of the sibling elements after this node, in document order.

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

Restituisce una raccolta filtrata di elementi di pari livello dopo questo nodo nell'ordine in cui sono riportati nei documenti.Returns a filtered collection of the sibling elements after this node, in document order. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

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

Restituisce una raccolta di elementi di pari livello prima di questo nodo nell'ordine in cui sono riportati nei documenti.Returns a collection of the sibling elements before this node, in document order.

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

Restituisce una raccolta filtrata di elementi di pari livello prima di questo nodo nell'ordine in cui sono riportati nei documenti.Returns a filtered collection of the sibling elements before this node, in document order. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.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 l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Determina se il nodo corrente viene visualizzato dopo un nodo specificato in termini di ordine dei documenti.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 il nodo corrente viene visualizzato prima di un nodo specificato in termini di ordine dei documenti.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)

Crea una nuova istanza di XDocument utilizzando il flusso specificato.Creates a new XDocument instance by using the specified stream.

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

Crea una nuova istanza di XDocument utilizzando il flusso specificato, conservando facoltativamente lo spazio vuoto, impostando l'URI di base e mantenendo le informazioni sulla riga.Creates a new XDocument 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)

Crea un oggetto XDocument nuovo da un file.Creates a new XDocument from a file.

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

Crea un XDocument nuovo da un file, conservando facoltativamente spazio vuoto, impostando l'URI di base e mantenendo le informazioni sulla riga.Creates a new XDocument from a file, optionally preserving white space, setting the base URI, and retaining line information.

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

Crea un nuovo oggetto XDocument da un oggetto TextReader.Creates a new XDocument from a TextReader.

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

Crea un XDocument nuovo da un oggetto TextReader, conservando facoltativamente spazio vuoto, impostando l'URI di base e mantenendo le informazioni sulla riga.Creates a new XDocument from a TextReader, optionally preserving white space, setting the base URI, and retaining line information.

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

Crea un nuovo oggetto XDocument da un oggetto XmlReader.Creates a new XDocument from an XmlReader.

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

Carica un XDocument da un XmlReader, impostando facoltativamente l'URI di base e mantenendo le informazioni sulla riga.Loads an XDocument from an XmlReader, optionally 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()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una raccolta dei nodi figlio dell'elemento o documento nell'ordine dei documenti.Returns a collection of the child nodes of this element or document, in document order.

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

Restituisce una raccolta di nodi di pari livello dopo questo nodo nell'ordine in cui sono riportati nei documenti.Returns a collection of the sibling nodes after this node, in document order.

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

Restituisce una raccolta di nodi di pari livello prima di questo nodo nell'ordine in cui sono riportati nei documenti.Returns a collection of the sibling nodes before this node, in document order.

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

Crea un nuovo oggetto XDocument da una stringa.Creates a new XDocument from a string.

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

Crea un XDocument nuovo da un stringa, conservando facoltativamente spazio vuoto, impostando l'URI di base e mantenendo le informazioni sulla riga.Creates a new XDocument from a string, optionally preserving white space, setting the base URI, and retaining line information.

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

Rimuove questo nodo dal padre.Removes this node from its parent.

(Inherited from XNode)
RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type) RemoveAnnotations(Type)

Rimuove le annotazioni del tipo specificato da XObject.Removes the annotations of the specified type from this XObject.

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

Rimuove le annotazioni del tipo specificato da XObject.Removes the annotations of the specified type from this XObject.

(Inherited from XObject)
RemoveNodes() RemoveNodes() RemoveNodes() RemoveNodes()

Rimuove i nodi figlio da questo documento o elemento.Removes the child nodes from this document or element.

(Inherited from XContainer)
ReplaceNodes(Object) ReplaceNodes(Object) ReplaceNodes(Object) ReplaceNodes(Object)

Sostituisce i nodi figlio di questo documento o elemento con il contenuto specificato.Replaces the children nodes of this document or element with the specified content.

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

Sostituisce i nodi figlio di questo documento o elemento con il contenuto specificato.Replaces the children nodes of this document or element with the specified content.

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

Sostituisce questo nodo con il contenuto specificato.Replaces this node with the specified content.

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

Sostituisce questo nodo con il contenuto specificato.Replaces this node with the specified content.

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

Genera questo oggetto XDocument nell'oggetto Stream specificato.Outputs this XDocument to the specified Stream.

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

Restituisce questo oggetto XDocument all'oggetto Stream specificato, indicando facoltativamente il comportamento della formattazione.Outputs this XDocument to the specified Stream, optionally specifying formatting behavior.

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

Serializza questo oggetto XDocument in un file sovrascrivendo un file esistente, se esiste.Serialize this XDocument to a file, overwriting an existing file, if it exists.

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

Serializzare XDocument in un file, disabilitando facoltativamente la formattazione.Serialize this XDocument to a file, optionally disabling formatting.

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

Serializzare XDocument in un TextWriter.Serialize this XDocument to a TextWriter.

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

Serializzare XDocument in un TextWriter, disabilitando facoltativamente la formattazione.Serialize this XDocument to a TextWriter, optionally disabling formatting.

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

Serializzare XDocument in un XmlWriter.Serialize this XDocument 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)
ToString() ToString() ToString() ToString()

Restituisce il codice XML con rientro per questo nodo.Returns the indented XML for this node.

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

Restituisce il codice XML per questo nodo, disabilitando facoltativamente la formattazione.Returns the XML for this node, optionally disabling formatting.

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

Scrivere il documento in un XmlWriter.Write this document to an XmlWriter.

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

Eventi

Changed Changed Changed Changed

Viene generato quando XObject o uno dei discendenti viene modificato.Raised when this XObject or any of its descendants have changed.

(Inherited from XObject)
Changing Changing Changing Changing

Viene generato quando XObject o uno dei discendenti sta per essere modificato.Raised when this XObject or any of its descendants are about to change.

(Inherited from XObject)

Implementazioni dell'interfaccia esplicita

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

Ottiene un valore che indica se XObject contiene o meno informazioni sulla riga.Gets a value indicating whether or not this XObject has line information.

(Inherited from XObject)

Metodi di estensione

Validate(XDocument, XmlSchemaSet, ValidationEventHandler) Validate(XDocument, XmlSchemaSet, ValidationEventHandler) Validate(XDocument, XmlSchemaSet, ValidationEventHandler) Validate(XDocument, XmlSchemaSet, ValidationEventHandler)

Questo metodo convalida che un XDocument è conforme a uno schema XSD in un XmlSchemaSet.This method validates that an XDocument conforms to an XSD in an XmlSchemaSet.

Validate(XDocument, XmlSchemaSet, ValidationEventHandler, Boolean) Validate(XDocument, XmlSchemaSet, ValidationEventHandler, Boolean) Validate(XDocument, XmlSchemaSet, ValidationEventHandler, Boolean) Validate(XDocument, XmlSchemaSet, ValidationEventHandler, Boolean)

Convalida che un XDocument è conforme a uno schema XSD in un XmlSchemaSet, popolando facoltativamente la struttura ad albero XML con l'infoset dopo la convalida dello schema (PSVI).Validates that an XDocument conforms to an XSD in an XmlSchemaSet, optionally populating the XML tree with the post-schema-validation infoset (PSVI).

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

Crea un oggetto XPathNavigator per XNode.Creates an XPathNavigator for an XNode.

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

Crea un oggetto XPathNavigator per XNode.Creates an XPathNavigator for an XNode. XmlNameTable attiva un'elaborazione più efficiente delle espressioni XPath.The XmlNameTable enables more efficient XPath expression processing.

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

Valuta un'espressione XPath.Evaluates an XPath expression.

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

Valuta un'espressione XPath risolvendo i prefissi degli spazi dei nomi utilizzando l'oggetto IXmlNamespaceResolver specificato.Evaluates an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

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

Viene selezionato XElement utilizzando un'espressione XPath.Selects an XElement using a XPath expression.

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

Viene selezionato XElement utilizzando un'espressione XPath e risolvendo i prefissi degli spazi dei nomi tramite l'oggetto IXmlNamespaceResolver specificato.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)

Seleziona una raccolta di elementi utilizzando un'espressione 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)

Viene selezionata una raccolta di elementi utilizzando un'espressione XPath e risolvendo i prefissi degli spazi dei nomi tramite l'oggetto IXmlNamespaceResolver specificato.Selects a collection of elements using an XPath expression, resolving namespace prefixes using the specified IXmlNamespaceResolver.

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

Restituisce una funzione di accesso che consente di esplorare e modificare l'oggetto XNode specificato.Returns an accessor that allows you to navigate and edit the specified XNode.

Si applica a

Vedi anche