Nyelv

XPathDocument Konstruktorok

Definíció

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

stream
Stream

Az Stream XML-adatokat tartalmazó objektum.

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

reader
XmlReader

Az XmlReader XML-adatokat tartalmazó objektum.

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.

space
XmlSpace

Egy XmlSpace objektum.

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

reader
XmlReader

Az XmlReader XML-adatokat tartalmazó objektum.

space
XmlSpace

Egy XmlSpace objektum.

Kivételek

Hiba történt az XML-adatokban. Üres XPathDocument marad.

Az XmlReader objektumparaméter vagy XmlSpace objektumparaméter 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: