XPathDocument Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe XPathDocument.
Overload
| Nome | Descrizione |
|---|---|
| XPathDocument(Stream) |
Inizializza una nuova istanza della XPathDocument classe dai dati XML nell'oggetto specificato Stream . |
| XPathDocument(String) |
Inizializza una nuova istanza della XPathDocument classe dai dati XML nel file specificato. |
| XPathDocument(XmlReader) |
Inizializza una nuova istanza della XPathDocument classe dai dati XML contenuti nell'oggetto specificato XmlReader . |
| XPathDocument(TextReader) |
Inizializza una nuova istanza della XPathDocument classe dai dati XML contenuti nell'oggetto specificato TextReader . |
| XPathDocument(String, XmlSpace) |
Inizializza una nuova istanza della XPathDocument classe dai dati XML nel file specificato con la gestione degli spazi vuoti specificata. |
| XPathDocument(XmlReader, XmlSpace) |
Inizializza una nuova istanza della XPathDocument classe dai dati XML contenuti nell'oggetto specificato XmlReader con la gestione degli spazi vuoti specificata. |
XPathDocument(Stream)
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
Inizializza una nuova istanza della XPathDocument classe dai dati XML nell'oggetto specificato Stream .
public:
XPathDocument(System::IO::Stream ^ stream);
public XPathDocument(System.IO.Stream stream);
new System.Xml.XPath.XPathDocument : System.IO.Stream -> System.Xml.XPath.XPathDocument
Public Sub New (stream As Stream)
Parametri
Eccezioni
Si è verificato un errore nei dati XML. Rimane XPathDocument vuoto.
L'oggetto Stream passato come parametro è null.
Si applica a
XPathDocument(String)
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
Inizializza una nuova istanza della XPathDocument classe dai dati XML nel file specificato.
public:
XPathDocument(System::String ^ uri);
public XPathDocument(string uri);
new System.Xml.XPath.XPathDocument : string -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String)
Parametri
- uri
- String
Percorso del file che contiene i dati XML.
Eccezioni
Si è verificato un errore nei dati XML. Rimane XPathDocument vuoto.
Il parametro del percorso del file è null.
Commenti
Per mantenere lo spazio vuoto, usare il XPathDocument costruttore che accetta un XmlSpace oggetto come parametro.
Si applica a
XPathDocument(XmlReader)
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
Inizializza una nuova istanza della XPathDocument classe dai dati XML contenuti nell'oggetto specificato XmlReader .
public:
XPathDocument(System::Xml::XmlReader ^ reader);
public XPathDocument(System.Xml.XmlReader reader);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader)
Parametri
Eccezioni
Si è verificato un errore nei dati XML. Rimane XPathDocument vuoto.
L'oggetto XmlReader passato come parametro è null.
Commenti
Un XmlReader oggetto può essere utilizzato per caricare un intero documento XML o parte di un documento XML in un oggetto XPathDocument. Per caricare parte di un documento XML in un XPathDocumentoggetto , posizionare l'oggetto XmlReader nel nodo XML superiore da cui caricare i dati. Quando si crea un oggetto XPathDocument usando il XPathDocument costruttore, i dati vengono caricati dal nodo superiore corrente attraverso tutti i relativi elementi di pari livello. Successivamente, l'oggetto XmlReader viene posizionato nell'ambito esterno del nodo XML superiore. In alternativa, è possibile utilizzare il ReadSubtree metodo per caricare in XPathDocument un particolare elemento del documento XML.
Di seguito sono riportate note importanti da considerare quando si usa il XPathDocument costruttore .
È possibile utilizzare un XmlReader oggetto con le impostazioni dell'oggetto associate XmlResolver appropriate per risolvere le entità o altri riferimenti nei dati XML.
Se l'oggetto XmlReader è posizionato in un nodo foglia non valido per il livello radice di un documento, ad esempio uno spazio vuoto o un nodo attributo, l'oggetto XmlReader continua a leggere fino a quando non viene posizionato su un nodo che può essere usato per la radice. L'oggetto XPathDocument inizia il caricamento a questo punto.
Per mantenere lo spazio vuoto, usare il XPathDocument costruttore che accetta un XmlSpace oggetto come parametro.
Si applica a
XPathDocument(TextReader)
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
Inizializza una nuova istanza della XPathDocument classe dai dati XML contenuti nell'oggetto specificato TextReader .
public:
XPathDocument(System::IO::TextReader ^ textReader);
public:
XPathDocument(System::IO::TextReader ^ reader);
public XPathDocument(System.IO.TextReader textReader);
public XPathDocument(System.IO.TextReader reader);
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
new System.Xml.XPath.XPathDocument : System.IO.TextReader -> System.Xml.XPath.XPathDocument
Public Sub New (textReader As TextReader)
Public Sub New (reader As TextReader)
Parametri
- textReaderreader
- TextReader
Oggetto TextReader contenente i dati XML.
Eccezioni
Si è verificato un errore nei dati XML. Rimane XPathDocument vuoto.
L'oggetto TextReader passato come parametro è null.
Commenti
Dopo l'utilizzo dell'oggetto TextReader per caricare i dati XML, il cursore dell'oggetto TextReader viene posizionato alla fine dei dati. L'oggetto TextReader deve essere reimpostato per leggere nuovamente i dati.
Si applica a
XPathDocument(String, XmlSpace)
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
Inizializza una nuova istanza della XPathDocument classe dai dati XML nel file specificato con la gestione degli spazi vuoti specificata.
public:
XPathDocument(System::String ^ uri, System::Xml::XmlSpace space);
public XPathDocument(string uri, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : string * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (uri As String, space As XmlSpace)
Parametri
- uri
- String
Percorso del file che contiene i dati XML.
Eccezioni
Si è verificato un errore nei dati XML. Rimane XPathDocument vuoto.
Il parametro del percorso del file o XmlSpace il parametro dell'oggetto è null.
Commenti
L'oggetto XmlSpace passato come parametro specifica se mantenere lo spazio vuoto. Default mantiene solo uno spazio vuoto significativo; Preserve mantiene tutti gli spazi vuoti. Per impostazione predefinita, l'oggetto XmlSpace è impostato su Default.
La funzionalità del XPathDocument costruttore è identica a quella del XPathDocument costruttore, ad eccezione delle opzioni di gestione degli spazi vuoti descritte.
Vedi anche
Si applica a
XPathDocument(XmlReader, XmlSpace)
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
- Origine:
- XPathDocument.cs
Inizializza una nuova istanza della XPathDocument classe dai dati XML contenuti nell'oggetto specificato XmlReader con la gestione degli spazi vuoti specificata.
public:
XPathDocument(System::Xml::XmlReader ^ reader, System::Xml::XmlSpace space);
public XPathDocument(System.Xml.XmlReader reader, System.Xml.XmlSpace space);
new System.Xml.XPath.XPathDocument : System.Xml.XmlReader * System.Xml.XmlSpace -> System.Xml.XPath.XPathDocument
Public Sub New (reader As XmlReader, space As XmlSpace)
Parametri
Eccezioni
Si è verificato un errore nei dati XML. Rimane XPathDocument vuoto.
Commenti
L'oggetto XmlSpace passato come parametro specifica se mantenere lo spazio vuoto. Default mantiene solo uno spazio vuoto significativo; Preserve mantiene tutti gli spazi vuoti. Per impostazione predefinita, l'oggetto XmlSpace è impostato su Default.
La funzionalità del XPathDocument costruttore è identica a quella del XPathDocument costruttore, ad eccezione delle opzioni di gestione degli spazi vuoti descritte.