System::Xml::XmlDocument sınıfı
İçindekiler
[
Saklamak
]XmlDocument class
Bir XML belgesini temsil eder. Bu sınıfı bir belgede XML’i yüklemek, doğrulamak, düzenlemek, eklemek ve konumlandırmak için kullanabilirsiniz.
class XmlDocument : public System::Xml::XmlNode
Yöntemler
| Yöntem | Açıklama |
|---|---|
| CloneNode(bool) override | Bu düğümün bir kopyasını oluşturur. |
| CreateAttribute(const String&) | Belirtilen adla bir XmlAttribute oluşturur. |
| CreateAttribute(const String&, const String&) | Belirtilen nitelikli ad ve XmlNode::get_NamespaceURI ile bir XmlAttribute oluşturur. |
| virtual CreateAttribute(const String&, const String&, const String&) | Belirtilen XmlNode::get_Prefix, XmlDocument::get_LocalName ve XmlNode::get_NamespaceURI ile bir XmlAttribute oluşturur. |
| virtual CreateCDataSection(const String&) | Belirtilen veriyi içeren bir XmlCDataSection oluşturur. |
| virtual CreateComment(const String&) | Belirtilen veriyi içeren bir XmlComment oluşturur. |
| virtual CreateDocumentFragment() | Bir XmlDocumentFragment oluşturur. |
| virtual CreateDocumentType(const String&, const String&, const String&, const String&) | Yeni bir XmlDocumentType nesnesi döndürür. |
| CreateElement(const String&) | Belirtilen adla bir öğe oluşturur. |
| CreateElement(const String&, const String&) | Nitelikli ad ve XmlNode::get_NamespaceURI ile bir XmlElement oluşturur. |
| virtual CreateElement(const String&, const String&, const String&) | Belirtilen XmlNode::get_Prefix, XmlDocument::get_LocalName ve XmlNode::get_NamespaceURI ile bir öğe oluşturur. |
| virtual CreateEntityReference(const String&) | Belirtilen adla bir XmlEntityReference oluşturur. |
| CreateNavigator() override | Bu belgeyi gezmek için yeni bir XPathNavigator nesnesi oluşturur. |
| virtual CreateNode(XmlNodeType, const String&, const String&, const String&) | Belirtilen XmlNodeType, XmlNode::get_Prefix, XmlDocument::get_Name ve XmlNode::get_NamespaceURI ile bir XmlNode oluşturur. |
| virtual CreateNode(const String&, const String&, const String&) | Belirtilen düğüm türü, XmlDocument::get_Name ve XmlNode::get_NamespaceURI ile bir XmlNode oluşturur. |
| virtual CreateNode(XmlNodeType, const String&, const String&) | Belirtilen XmlNodeType, XmlDocument::get_Name ve XmlNode::get_NamespaceURI ile bir XmlNode oluşturur. |
| virtual CreateProcessingInstruction(const String&, const String&) | Belirtilen ad ve veri ile bir XmlProcessingInstruction oluşturur. |
| virtual CreateSignificantWhitespace(const String&) | Bir XmlSignificantWhitespace düğümü oluşturur. |
| virtual CreateTextNode(const String&) | Belirtilen metinle bir XmlText oluşturur. |
| virtual CreateWhitespace(const String&) | Bir XmlWhitespace düğümü oluşturur. |
| virtual CreateXmlDeclaration(const String&, const String&, const String&) | Belirtilen değerlerle bir XmlDeclaration düğümü oluşturur. |
| get_BaseURI() override | Geçerli düğümün temel URI’sını döndürür. |
| get_DocumentElement() | Belgenin kök XmlElement öğesini döndürür. |
| virtual get_DocumentType() | DOCTYPE bildirimi içeren düğümü döndürür. |
| get_Implementation() | Geçerli belge için XmlImplementation nesnesini döndürür. |
| get_InnerXml() override | Geçerli düğümün çocuklarını temsil eden işaretlemeyi döndürür. |
| get_IsReadOnly() override | Geçerli düğümün yalnızca okunur olup olmadığını gösteren bir değer döndürür. |
| get_LocalName() override | Düğümün yerel adını döndürür. |
| get_Name() override | Düğümün nitelikli adını döndürür. |
| get_NameTable() | Bu uygulama ile ilişkili XmlNameTable öğesini döndürür. |
| get_NodeType() override | Geçerli düğümün tipini döndürür. |
| get_OwnerDocument() override | Geçerli düğümün ait olduğu XmlDocument nesnesini döndürür. |
| get_PreserveWhitespace() | Öğe içeriğinde boşlukların korunup korunmayacağını gösteren bir değer döndürür. |
| get_SchemaInfo() override | Düğümün Post-Schema-Validation-Infoset (PSVI) değerini döndürür. |
| get_Schemas() | Bu XmlDocument ile ilişkili XmlSchemaSet nesnesini döndürür. |
| virtual GetElementById(String) | Belirtilen ID’ye sahip XmlElement öğesini döndürür. |
| virtual GetElementsByTagName(String) | Belirtilen ada uyan tüm alt öğeleri içeren bir XmlNodeList döndürür. |
| virtual GetElementsByTagName(String, String) | Belirtilen XmlDocument::get_LocalName ve XmlNode::get_NamespaceURI ile eşleşen tüm alt öğelerin bir listesini içeren bir XmlNodeList döndürür. |
| virtual ImportNode(SharedPtr<XmlNode>, bool) | Başka bir belgeden bir düğümü geçerli belgeye aktarır. |
| virtual Load(String) | XML belgesini belirtilen URL’den yükler. |
| virtual Load(SharedPtr<IO::Stream>) | XML belgesini belirtilen akıştan yükler. |
| virtual Load(SharedPtr<IO::TextReader>) | XML belgesini belirtilen TextReader’dan yükler. |
| virtual Load(SharedPtr<XmlReader>) | XML belgesini belirtilen XmlReader üzerinden yükler. |
| virtual LoadXml(String) | XML belgesini belirtilen dizeden yükler. |
| virtual ReadNode(SharedPtr<XmlReader>) | Belirtilen XmlReader içindeki bilgilere dayanarak bir XmlNode nesnesi oluşturur. Okuyucu bir düğüm veya öznitelik üzerinde konumlandırılmış olmalıdır. |
| virtual Save(String) | XML belgesini belirtilen dosyaya kaydeder. Belirtilen dosya mevcutsa, bu yöntem onu üzerine yazar. |
| virtual Save(SharedPtr<IO::Stream>) | XML belgesini belirtilen akışa kaydeder. |
| virtual Save(SharedPtr<IO::TextWriter>) | XML belgesini belirtilen TextWriter’a kaydeder. |
| virtual Save(SharedPtr<XmlWriter>) | XML belgesini belirtilen XmlWriter aracılığıyla kaydeder. |
| set_InnerText(String) override | Her durumda bir InvalidOperationException fırlatır. |
| set_InnerXml(String) override | Geçerli düğümün çocuklarını temsil eden işaretlemeyi ayarlar. |
| set_PreserveWhitespace(bool) | Öğe içeriğinde boşlukların korunup korunmayacağını gösteren bir değeri ayarlar. |
| set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&) | Bu XmlDocument ile ilişkili XmlSchemaSet nesnesini ayarlar. |
| virtual set_XmlResolver(SharedPtr<System::Xml::XmlResolver>) | Harici kaynakları çözümlemek için kullanılacak XmlResolver öğesini ayarlar. |
| Validate(Schema::ValidationEventHandler) | XmlDocument öğesini, XmlDocument::get_Schemas listesinde bulunan XML Schema Tanım Dili (XSD) şemalarına karşı doğrular. |
| Validate(Schema::ValidationEventHandler, const SharedPtr<XmlNode>&) | Belirtilen XmlNode nesnesini, XmlDocument::get_Schemas listesindeki XML Schema Tanım Dili (XSD) şemalarına karşı doğrular. |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | XmlDocument düğümünün tüm çocuklarını belirtilen XmlWriter aracılığıyla kaydeder. |
| WriteTo(const SharedPtr<XmlWriter>&) override | XmlDocument düğümünü belirtilen XmlWriter aracılığıyla kaydeder. |
| XmlDocument() | XmlDocument sınıfının yeni bir örneğini başlatır. |
| XmlDocument(const SharedPtr<XmlNameTable>&) | XmlDocument sınıfının yeni bir örneğini belirtilen XmlNameTable ile başlatır. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfın bir örneğine ortak gösterici için bir takma ad. |
Açıklamalar
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.
Ayrıca Bakınız
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Font for C++