XPathDocument Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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
Ö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.
Ö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
Özel durumlar
XML verilerinde bir hatayla karşılaşıldı. Boş XPathDocument kalır.
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 .