XPathDocument Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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.
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
Výjimky
V datech XML došlo k chybě. Zůstane XPathDocument prázdný.
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.