System::Xml::XPath::XPathDocument sınıfı
İçindekiler
[
Saklamak
]XPathDocument class
XPath veri modelini kullanarak XML belgesinin hızlı, yalnızca okunabilir, bellek içi bir temsilini sağlar.
class XPathDocument : public System::Xml::XPath::IXPathNavigable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| CreateNavigator() override | Bu XPathDocument içindeki düğümler arasında gezinmek için yalnızca okunabilir bir XPathNavigator nesnesi başlatır. |
| XPathDocument(const SharedPtr<XmlReader>&) | Belirtilen XmlReader nesnesinde bulunan XML verisinden XPathDocument sınıfının yeni bir örneğini başlatır. |
| XPathDocument(const SharedPtr<XmlReader>&, XmlSpace) | Belirtilen boşluk işleme ayarıyla, belirtilen XmlReader nesnesinde bulunan XML verisinden XPathDocument sınıfının yeni bir örneğini başlatır. |
| XPathDocument(const SharedPtr<IO::TextReader>&) | Belirtilen TextReader nesnesinde bulunan XML verisinden XPathDocument sınıfının yeni bir örneğini başlatır. |
| XPathDocument(const SharedPtr<IO::Stream>&) | Belirtilen Stream nesnesindeki XML verisinden XPathDocument sınıfının yeni bir örneğini başlatır. |
| XPathDocument(const String&) | Belirtilen dosyadaki XML verisinden XPathDocument sınıfının yeni bir örneğini başlatır. |
| XPathDocument(const String&, XmlSpace) | Belirtilen boşluk işleme ayarıyla, belirtilen dosyadaki XML verisinden XPathDocument sınıfının yeni bir örneğini başlatır. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfın bir örneğine ortak gösterici için bir takma addır. |
Açıklamalar
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
Ayrıca Bakınız
- Class IXPathNavigable
- Namespace System::Xml::XPath
- Library Aspose.Page for C++