Aracılığıyla paylaş


XPathDocument Oluşturucular

Tanım

XPathDocument sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

XPathDocument(Stream)

Belirtilen Stream nesnedeki XPathDocument XML verilerinden sınıfının yeni bir örneğini başlatır.

XPathDocument(String)

Belirtilen dosyadaki XPathDocument XML verilerinden sınıfının yeni bir örneğini başlatır.

XPathDocument(XmlReader)

Belirtilen XmlReader nesnede XPathDocument bulunan XML verilerinden sınıfının yeni bir örneğini başlatır.

XPathDocument(TextReader)

Belirtilen TextReader nesnede XPathDocument bulunan XML verilerinden sınıfının yeni bir örneğini başlatır.

XPathDocument(String, XmlSpace)

Belirtilen boşluk işleme ile XPathDocument belirtilen dosyadaki XML verilerinden sınıfının yeni bir örneğini başlatır.

XPathDocument(XmlReader, XmlSpace)

Belirtilen nesnede bulunan XML verilerinden sınıfın XPathDocument yeni bir örneğini, belirtilen XmlReader boşluk işlemesiyle başlatır.

XPathDocument(Stream)

Belirtilen Stream nesnedeki XPathDocument XML verilerinden sınıfının yeni bir örneğini başlatır.

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)

Parametreler

stream
Stream

Stream XML verilerini içeren nesne.

Özel durumlar

XML verilerinde bir hatayla karşılaşıldı. Boş XPathDocument kalır.

Stream Parametre olarak geçirilen nesne: null.

Şunlara uygulanır

XPathDocument(String)

Belirtilen dosyadaki XPathDocument XML verilerinden sınıfının yeni bir örneğini başlatır.

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)

Parametreler

uri
String

XML verilerini içeren dosyanın yolu.

Özel durumlar

XML verilerinde bir hatayla karşılaşıldı. Boş XPathDocument kalır.

Dosya yolu parametresi şeklindedir null.

Açıklamalar

Boşluğu korumak için bir nesneyi parametre olarak kabul XmlSpace eden oluşturucuyu kullanınXPathDocument.

Şunlara uygulanır

XPathDocument(XmlReader)

Belirtilen XmlReader nesnede XPathDocument bulunan XML verilerinden sınıfının yeni bir örneğini başlatır.

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)

Parametreler

reader
XmlReader

XmlReader XML verilerini içeren nesne.

Özel durumlar

XML verilerinde bir hatayla karşılaşıldı. Boş XPathDocument kalır.

XmlReader Parametre olarak geçirilen nesne: null.

Açıklamalar

Nesne XmlReader , xml belgesinin tamamını veya xml belgesinin bir bölümünü içine XPathDocumentyüklemek için kullanılabilir. XML belgesinin bir bölümünü içine XPathDocumentyüklemek için, nesnesini veri yüklenemiyor üst XML düğümüne yerleştirin XmlReader . Oluşturucuyu XPathDocument kullanarak bir XPathDocument oluşturduğunuzda, veriler tüm eşdüzeyleri aracılığıyla geçerli üst düğümden yüklenir. Daha sonra, XmlReader üst XML düğümünün dış kapsamına konumlandırılır. Alternatif olarak, yöntemini kullanarak ReadSubtree xml belgesindeki belirli bir öğeye yükleyebilirsiniz XPathDocument .

Oluşturucuyu kullanırken dikkate almanız gereken önemli notlar aşağıdadır XPathDocument .

  • XmlReader XML verilerindeki varlıkları veya diğer başvuruları çözümlemek için uygun ilişkili XmlResolver nesne ayarlarına sahip bir nesne kullanılabilir.

  • Nesne, belgenin XmlReader kök düzeyi için geçerli olmayan bir yaprak düğümde (örneğin, bir boşluk veya öznitelik düğümü) XmlReader konumlandırıldıysa, nesne kök için kullanılabilecek bir düğüme konumlandırılana kadar okumaya devam eder. XPathDocument bu noktada yüklenmeye başlar.

  • Boşluğu korumak için bir nesneyi parametre olarak kabul XmlSpace eden oluşturucuyu kullanınXPathDocument.

Şunlara uygulanır

XPathDocument(TextReader)

Belirtilen TextReader nesnede XPathDocument bulunan XML verilerinden sınıfının yeni bir örneğini başlatır.

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)

Parametreler

textReaderreader
TextReader

TextReader XML verilerini içeren nesne.

Özel durumlar

XML verilerinde bir hatayla karşılaşıldı. Boş XPathDocument kalır.

TextReader Parametre olarak geçirilen nesne: null.

Açıklamalar

TextReader Nesne XML verilerini yüklemek için kullanıldıktan sonra, nesnenin TextReader imleci verilerin sonuna konumlandırılır. Verilerin TextReader yeniden okunması için nesnenin sıfırlanması gerekir.

Şunlara uygulanır

XPathDocument(String, XmlSpace)

Belirtilen boşluk işleme ile XPathDocument belirtilen dosyadaki XML verilerinden sınıfının yeni bir örneğini başlatır.

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)

Parametreler

uri
String

XML verilerini içeren dosyanın yolu.

space
XmlSpace

Bir XmlSpace nesnesi.

Özel durumlar

XML verilerinde bir hatayla karşılaşıldı. Boş XPathDocument kalır.

Dosya yolu parametresi veya XmlSpace nesne parametresi şeklindedir null.

Açıklamalar

  • XmlSpace Parametre olarak geçirilen nesne, boşluğun korunup korunmayacağını belirtir. Default yalnızca önemli boşluklar korur; Preserve tüm boşlukları korur. Varsayılan olarak, XmlSpace nesnesi olarak Defaultayarlanır.

  • Oluşturucunun XPathDocument işlevselliği, açıklanan boşluk işleme seçenekleri dışında oluşturucunun işlevleriyle aynıdır XPathDocument .

Ayrıca bkz.

Şunlara uygulanır

XPathDocument(XmlReader, XmlSpace)

Belirtilen nesnede bulunan XML verilerinden sınıfın XPathDocument yeni bir örneğini, belirtilen XmlReader boşluk işlemesiyle başlatır.

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)

Parametreler

reader
XmlReader

XmlReader XML verilerini içeren nesne.

space
XmlSpace

Bir XmlSpace nesnesi.

Özel durumlar

XML verilerinde bir hatayla karşılaşıldı. Boş XPathDocument kalır.

XmlReader nesne parametresi veya XmlSpace nesne parametresi şeklindedirnull.

Açıklamalar

  • XmlSpace Parametre olarak geçirilen nesne, boşluğun korunup korunmayacağını belirtir. Default yalnızca önemli boşluklar korur; Preserve tüm boşlukları korur. Varsayılan olarak, XmlSpace nesnesi olarak Defaultayarlanır.

  • Oluşturucunun XPathDocument işlevselliği, açıklanan boşluk işleme seçenekleri dışında oluşturucunun işlevleriyle aynıdır XPathDocument .

Ayrıca bkz.

Şunlara uygulanır