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í
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, která je obsažena v zadaném XmlReader objektu. |
XPathDocument(TextReader) |
Inicializuje novou instanci XPathDocument třídy z dat XML, která je obsažena v zadaném TextReader objektu. |
XPathDocument(String, XmlSpace) |
Inicializuje novou instanci XPathDocument třídy z dat XML v souboru zadaném se zadaným zpracováním prázdných znaků. |
XPathDocument(XmlReader, XmlSpace) |
Inicializuje novou instanci XPathDocument třídy z dat XML, která je obsažena v zadaném XmlReader objektu se zadaným prázdným znakem zpracování. |
XPathDocument(Stream)
- 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
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
Chcete-li 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
Inicializuje novou instanci XPathDocument třídy z dat XML, která je obsažena 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, ze které chcete načíst data. Když vytvoříte objekt XPathDocument pomocí konstruktoru XPathDocument , data se načtou z aktuálního horního uzlu prostřednictvím všech jeho sourozenců. XmlReader Poté se umístí do vnějšího oboru horního uzlu XML. Alternativně můžete použít metodu ReadSubtree k načtení XPathDocument do konkrétního elementu v dokumentu XML.
Následující důležité poznámky je třeba vzít v úvahu při použití konstruktoru XPathDocument .
Objekt XmlReader s příslušný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 listovém uzlu, který není platný pro kořenovou úroveň dokumentu – například prázdné znaky nebo uzel atributu – XmlReader bude objekt dál číst, dokud nebude umístěn na uzlu, který lze použít pro kořenovou kopii. V tomto okamžiku se XPathDocument začne načítat.
Chcete-li 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
Inicializuje novou instanci XPathDocument třídy z dat XML, která je obsažena 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 je kurzor objektu TextReader umístěn na konci dat. Aby TextReader bylo možné data znovu pročíst, musí se objekt resetovat.
Platí pro
XPathDocument(String, XmlSpace)
- Zdroj:
- XPathDocument.cs
- Zdroj:
- XPathDocument.cs
- Zdroj:
- XPathDocument.cs
Inicializuje novou instanci XPathDocument třídy z dat XML v souboru zadané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 předaný XmlSpace jako parametr určuje, zda se mají 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 XPathDocument , s výjimkou popsaných možností zpracování prázdných znaků.
Viz také
Platí pro
XPathDocument(XmlReader, XmlSpace)
- Zdroj:
- XPathDocument.cs
- Zdroj:
- XPathDocument.cs
- Zdroj:
- XPathDocument.cs
Inicializuje novou instanci XPathDocument třídy z dat XML, která je obsažena v zadaném XmlReader objektu se zadaným prázdným znakem zpracování.
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 předaný XmlSpace jako parametr určuje, zda se mají 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 XPathDocument , s výjimkou popsaných možností zpracování prázdných znaků.