XPathDocument Konstruktory

Definice

Inicializuje novou instanci XPathDocument třídy.

Přetížení

Name Description
XPathDocument(Stream)

Inicializuje novou instanci XPathDocument třídy z dat XML v zadaném Stream objektu.

XPathDocument(String)

Inicializuje novou instanci XPathDocument třídy z dat XML v zadaném souboru.

XPathDocument(XmlReader)

Inicializuje novou instanci XPathDocument třídy z dat XML obsažených v zadaném XmlReader objektu.

XPathDocument(TextReader)

Inicializuje novou instanci XPathDocument třídy z dat XML obsažených v zadaném TextReader objektu.

XPathDocument(String, XmlSpace)

Inicializuje novou instanci XPathDocument třídy z dat XML v souboru určeném se zadaným zpracováním prázdných znaků.

XPathDocument(XmlReader, XmlSpace)

Inicializuje novou instanci XPathDocument třídy z dat XML obsažených v zadaném XmlReader objektu se zadaným zpracováním prázdných znaků.

XPathDocument(Stream)

Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs

Inicializuje novou instanci XPathDocument třídy z dat XML v zadaném Stream objektu.

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)

Parametry

stream
Stream

Objekt Stream , který obsahuje data XML.

Výjimky

V datech XML došlo k chybě. Zůstane XPathDocument prázdný.

Objekt Stream předaný jako parametr je null.

Platí pro

XPathDocument(String)

Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs

Inicializuje novou instanci XPathDocument třídy z dat XML v zadaném souboru.

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)

Parametry

uri
String

Cesta k souboru, který obsahuje data XML.

Výjimky

V datech XML došlo k chybě. Zůstane XPathDocument prázdný.

Parametr cesty k souboru je null.

Poznámky

Pokud chcete zachovat prázdné znaky, použijte XPathDocument konstruktor, který přijímá XmlSpace objekt jako parametr.

Platí pro

XPathDocument(XmlReader)

Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs

Inicializuje novou instanci XPathDocument třídy z dat XML obsažených v zadaném XmlReader objektu.

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)

Parametry

reader
XmlReader

Objekt XmlReader , který obsahuje data XML.

Výjimky

V datech XML došlo k chybě. Zůstane XPathDocument prázdný.

Objekt XmlReader předaný jako parametr je null.

Poznámky

Objekt XmlReader lze použít k načtení celého dokumentu XML nebo části dokumentu XML do XPathDocument. Chcete-li načíst část dokumentu XML do objektu XPathDocument, umístěte XmlReader objekt do horního uzlu XML pro načtení dat z. Při vytváření XPathDocument pomocí konstruktoru XPathDocument se data načtou z aktuálního horního uzlu prostřednictvím všech jeho na stejné úrovni. XmlReader Poté se umístí na vnější obor horního uzlu XML. Alternativně můžete použít metodu ReadSubtree k načtení XPathDocument do konkrétního prvku v dokumentu XML.

Při použití konstruktoru XPathDocument je potřeba vzít v úvahu následující důležité poznámky.

  • Objekt XmlReader s odpovídajícím přidruženým XmlResolver nastavením objektu lze použít k překladu entit nebo jiných odkazů v datech XML.

  • XmlReader Pokud je objekt umístěn na uzlu typu list, který není platný pro kořenovou úroveň dokumentu – například prázdný znak nebo uzel atributu – XmlReader objekt bude dál číst, dokud nebude umístěn na uzlu, který lze použít pro kořen. Začne XPathDocument se načítat v tomto okamžiku.

  • Pokud chcete zachovat prázdné znaky, použijte XPathDocument konstruktor, který přijímá XmlSpace objekt jako parametr.

Platí pro

XPathDocument(TextReader)

Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs

Inicializuje novou instanci XPathDocument třídy z dat XML obsažených v zadaném TextReader objektu.

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)

Parametry

textReaderreader
TextReader

Objekt TextReader , který obsahuje data XML.

Výjimky

V datech XML došlo k chybě. Zůstane XPathDocument prázdný.

Objekt TextReader předaný jako parametr je null.

Poznámky

Po použití objektu TextReader k načtení dat XML se kurzor TextReader objektu umístí na konec dat. Objekt TextReader se musí resetovat, aby se data znovu četla.

Platí pro

XPathDocument(String, XmlSpace)

Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs

Inicializuje novou instanci XPathDocument třídy z dat XML v souboru určeném se zadaným zpracováním prázdných znaků.

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)

Parametry

uri
String

Cesta k souboru, který obsahuje data XML.

space
XmlSpace

Objekt XmlSpace.

Výjimky

V datech XML došlo k chybě. Zůstane XPathDocument prázdný.

Parametr cesty k souboru nebo XmlSpace parametr objektu je null.

Poznámky

  • Objekt XmlSpace předaný jako parametr určuje, jestli se má zachovat prázdné znaky. Default zachovává pouze významné prázdné znaky; Preserve zachová všechny prázdné znaky. Ve výchozím nastavení XmlSpace je objekt nastaven na Default.

  • Funkce konstruktoru XPathDocument je shodná s funkcí konstruktoru, s výjimkou možností zpracování prázdných XPathDocument znaků popsaných.

Viz také

Platí pro

XPathDocument(XmlReader, XmlSpace)

Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs
Zdroj:
XPathDocument.cs

Inicializuje novou instanci XPathDocument třídy z dat XML obsažených v zadaném XmlReader objektu se zadaným zpracováním prázdných znaků.

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)

Parametry

reader
XmlReader

Objekt XmlReader , který obsahuje data XML.

space
XmlSpace

Objekt XmlSpace.

Výjimky

V datech XML došlo k chybě. Zůstane XPathDocument prázdný.

Parametr objektu nebo XmlReader parametr objektu XmlSpace je null.

Poznámky

  • Objekt XmlSpace předaný jako parametr určuje, jestli se má zachovat prázdné znaky. Default zachovává pouze významné prázdné znaky; Preserve zachová všechny prázdné znaky. Ve výchozím nastavení XmlSpace je objekt nastaven na Default.

  • Funkce konstruktoru XPathDocument je shodná s funkcí konstruktoru, s výjimkou možností zpracování prázdných XPathDocument znaků popsaných.

Viz také

Platí pro