XPathDocument Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a XPathDocument osztály új példányát.
Túlterhelések
| Név | Description |
|---|---|
| XPathDocument(Stream) |
Inicializálja az osztály új példányát a XPathDocument megadott Stream objektum XML-adataiból. |
| XPathDocument(String) |
Inicializálja az XPathDocument osztály új példányát a megadott fájl XML-adataiból. |
| XPathDocument(XmlReader) |
Inicializálja az XPathDocument osztály új példányát a megadott XmlReader objektumban található XML-adatokból. |
| XPathDocument(TextReader) |
Inicializálja az XPathDocument osztály új példányát a megadott TextReader objektumban található XML-adatokból. |
| XPathDocument(String, XmlSpace) |
Inicializálja az osztály új példányát a XPathDocument megadott fájl XML-adataiból a megadott szabad terület kezelésével. |
| XPathDocument(XmlReader, XmlSpace) |
Inicializálja az osztály új példányát a XPathDocument megadott XmlReader objektumban található XML-adatokból a megadott szabad területkezeléssel. |
XPathDocument(Stream)
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
Inicializálja az osztály új példányát a XPathDocument megadott Stream objektum XML-adataiból.
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)
Paraméterek
Kivételek
Hiba történt az XML-adatokban. Üres XPathDocument marad.
A Stream paraméterként átadott objektum a következő null: .
A következőre érvényes:
XPathDocument(String)
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
Inicializálja az XPathDocument osztály új példányát a megadott fájl XML-adataiból.
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)
Paraméterek
- uri
- String
Az XML-adatokat tartalmazó fájl elérési útja.
Kivételek
Hiba történt az XML-adatokban. Üres XPathDocument marad.
A fájl elérési útja paraméter a következő null: .
Megjegyzések
A térköz megőrzéséhez használja az XPathDocument objektumot paraméterként elfogadó XmlSpace konstruktort.
A következőre érvényes:
XPathDocument(XmlReader)
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
Inicializálja az XPathDocument osztály új példányát a megadott XmlReader objektumban található XML-adatokból.
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)
Paraméterek
Kivételek
Hiba történt az XML-adatokban. Üres XPathDocument marad.
A XmlReader paraméterként átadott objektum a következő null: .
Megjegyzések
Egy XmlReader objektum egy teljes XML-dokumentum vagy EGY XML-dokumentum egy részének betöltésére használható.XPathDocument Ha egy XML-dokumentum egy részét be szeretné tölteni egy XPathDocumentfájlba, helyezze az XmlReader objektumot a felső XML-csomóponton az adatok betöltéséhez. Amikor a konstruktor használatával hoz létre egy XPathDocument alkalmazást, a XPathDocument rendszer az aktuális felső csomópontról tölti be az adatokat az összes testvérén keresztül. Ezt követően a XmlReader felső XML-csomópont külső hatókörén lesz elhelyezve. Másik lehetőségként a ReadSubtree metódussal betöltheti a XPathDocument fájlt az XML-dokumentum egy adott elemébe.
A konstruktor használatakor XPathDocument az alábbiakat érdemes figyelembe venni.
A XmlReader megfelelő objektumbeállításokkal rendelkező XmlResolver objektumok az XML-adatok entitásainak vagy egyéb hivatkozásainak feloldására használhatók.
Ha az XmlReader objektum olyan levélcsomóponton van elhelyezve, amely nem érvényes a dokumentum gyökérszintjéhez – például egy üres területhez vagy attribútumcsomóponthoz –, az XmlReader objektum továbbra is olvasható marad, amíg a gyökérhöz használható csomóponton nem helyezi el. Ekkor XPathDocument kezdődik a betöltés.
A térköz megőrzéséhez használja az XPathDocument objektumot paraméterként elfogadó XmlSpace konstruktort.
A következőre érvényes:
XPathDocument(TextReader)
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
Inicializálja az XPathDocument osztály új példányát a megadott TextReader objektumban található XML-adatokból.
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)
Paraméterek
- textReaderreader
- TextReader
Az TextReader XML-adatokat tartalmazó objektum.
Kivételek
Hiba történt az XML-adatokban. Üres XPathDocument marad.
A TextReader paraméterként átadott objektum a következő null: .
Megjegyzések
Miután az TextReader objektumot az XML-adatok betöltésére használták, az TextReader objektum kurzora az adatok végén lesz elhelyezve. Az TextReader objektumot vissza kell állítani az adatok újraolvasásához.
A következőre érvényes:
XPathDocument(String, XmlSpace)
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
Inicializálja az osztály új példányát a XPathDocument megadott fájl XML-adataiból a megadott szabad terület kezelésével.
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)
Paraméterek
- uri
- String
Az XML-adatokat tartalmazó fájl elérési útja.
Kivételek
Hiba történt az XML-adatokban. Üres XPathDocument marad.
A fájl elérési út paramétere vagy XmlSpace objektumparamétere a következő null: .
Megjegyzések
A XmlSpace paraméterként átadott objektum határozza meg, hogy meg szeretné-e őrizni a szabad területet. Default csak jelentős szabad területet őriz meg; Preserve megőrzi az összes üres helyet. Az objektum alapértelmezés szerint a XmlSpace következőre Defaultvan állítva: .
A konstruktor működése XPathDocument megegyezik a XPathDocument konstruktor funkcióival, kivéve a leírt térközkezelési lehetőségeket.
Lásd még
A következőre érvényes:
XPathDocument(XmlReader, XmlSpace)
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
- Forrás:
- XPathDocument.cs
Inicializálja az osztály új példányát a XPathDocument megadott XmlReader objektumban található XML-adatokból a megadott szabad területkezeléssel.
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)
Paraméterek
Kivételek
Hiba történt az XML-adatokban. Üres XPathDocument marad.
Megjegyzések
A XmlSpace paraméterként átadott objektum határozza meg, hogy meg szeretné-e őrizni a szabad területet. Default csak jelentős szabad területet őriz meg; Preserve megőrzi az összes üres helyet. Az objektum alapértelmezés szerint a XmlSpace következőre Defaultvan állítva: .
A konstruktor működése XPathDocument megegyezik a XPathDocument konstruktor funkcióival, kivéve a leírt térközkezelési lehetőségeket.