System::Xml::XmlNode-klass
Innehåll
[
Dölj
]XmlNode class
Representerar en enda nod i XML-dokumentet.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
Metoder
| Metod | Beskrivning |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | Lägger till den angivna noden i slutet av listan med barnnoder för denna nod. |
| virtual Clone() | Skapar en duplikat av denna nod. |
| virtual CloneNode(bool) | Skapar en duplikat av noden när den åsidosätts i en avledd klass. |
| CreateNavigator() override | Skapar en XPathNavigator för att navigera detta objekt. |
| virtual get_Attributes() | Returnerar en XmlAttributeCollection som innehåller attributen för denna nod. |
| virtual get_BaseURI() | Returnerar bas‑URI:n för den aktuella noden. |
| virtual get_ChildNodes() | Returnerar alla barnnoder för noden. |
| virtual get_FirstChild() | Returnerar den första barnnoden till noden. |
| virtual get_HasChildNodes() | Returnerar ett värde som indikerar om denna nod har några barnnoder. |
| virtual get_InnerText() | Returnerar de sammanslagna värdena för noden och alla dess barnnoder. |
| virtual get_InnerXml() | Returnerar markup som endast representerar barnnoderna för denna nod. |
| virtual get_IsReadOnly() | Returnerar ett värde som indikerar om noden är skrivskyddad. |
| virtual get_LastChild() | Returnerar den sista barnnoden till noden. |
| virtual get_LocalName() | Returnerar det lokala namnet på noden, när det åsidosätts i en avledd klass. |
| virtual get_Name() | Returnerar det kvalificerade namnet på noden, när det åsidosätts i en avledd klass. |
| virtual get_NamespaceURI() | Returnerar namnrymdens URI för denna nod. |
| virtual get_NextSibling() | Returnerar noden som omedelbart följer denna nod. |
| virtual get_NodeType() | Returnerar typen av den aktuella noden, när den åsidosätts i en avledd klass. |
| virtual get_OuterXml() | Returnerar markup som innehåller denna nod och alla dess barnnoder. |
| virtual get_OwnerDocument() | Returnerar XmlDocument som denna nod tillhör. |
| virtual get_ParentNode() | Returnerar föräldern till denna nod (för noder som kan ha föräldrar). |
| virtual get_Prefix() | Returnerar namnrymdsprefixet för denna nod. |
| virtual get_PreviousSibling() | Returnerar noden som omedelbart föregår denna nod. |
| virtual get_PreviousText() | Returnerar textnoden som omedelbart föregår denna nod. |
| virtual get_SchemaInfo() | Returnerar post‑schemavaliderings‑infosettet som har tilldelats denna nod som ett resultat av schemavalidering. |
| virtual get_Value() | Returnerar värdet på noden. |
| GetEnumerator() override | Returnerar en enumerator som itererar genom barnnoderna i den aktuella noden. |
| virtual GetNamespaceOfPrefix(String) | Söker upp den närmaste xmlns-deklarationen för det givna prefixet som är i räckvidd för den aktuella noden och returnerar namnrymdens URI i deklarationen. |
| virtual GetPrefixOfNamespace(String) | Söker upp den närmaste xmlns-deklarationen för den givna namnrymdens URI som är i räckvidd för den aktuella noden och returnerar prefixet som definieras i den deklarationen. |
| virtual idx_get(String) | Returnerar det första barnelementet med det angivna XmlNode::get_Name. |
| virtual idx_get(String, String) | Returnerar det första barnelementet med de angivna XmlNode::get_LocalName och XmlNode::get_NamespaceURI värdena. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Infogar den angivna noden omedelbart efter den angivna referensnoden. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Infogar den angivna noden omedelbart före den angivna referensnoden. |
| virtual Normalize() | Placera alla XmlText noder i hela djupet av delträdet under denna XmlNode i ett “normalt” format där endast markup (det vill säga taggar, kommentarer, processinstruktioner, CDATA‑sektioner och entitetsreferenser) separerar XmlText noder, det vill säga att det inte finns några intilliggande XmlText noder. |
| virtual PrependChild(SharedPtr<XmlNode>) | Lägger till den angivna noden i början av listan med barnnoder för denna nod. |
| virtual RemoveAll() | Tar bort alla barnnoder och/eller attribut för den aktuella noden. |
| virtual RemoveChild(SharedPtr<XmlNode>) | Tar bort angiven barnnod. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Ersätter barnnoden oldChild med newChild-noden. |
| SelectNodes(const String&) | Väljer en lista med noder som matchar XPath‑uttrycket. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | Väljer en lista med noder som matchar XPath‑uttrycket. Eventuella prefix som finns i XPath‑uttrycket löses upp med den medföljande XmlNamespaceManager. |
| SelectSingleNode(const String&) | Väljer den första XmlNode som matchar XPath‑uttrycket. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | Väljer den första XmlNode som matchar XPath‑uttrycket. Eventuella prefix som finns i XPath‑uttrycket löses upp med den medföljande XmlNamespaceManager. |
| virtual set_InnerText(String) | Ställer in de sammanslagna värdena för noden och alla dess barnnoder. |
| virtual set_InnerXml(String) | Ställer in markup som endast representerar barnnoderna för denna nod. |
| virtual set_Prefix(String) | Ställer in namnrymdspräfixet för denna nod. |
| virtual set_Value(String) | Ställer in värdet på noden. |
| virtual Supports(String, String) | Testar om DOM‑implementationen implementerar en specifik funktion. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | Sparar alla barnnoder för noden till den angivna XmlWriter, när den åsidosätts i en avledd klass. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | Sparar den aktuella noden till den angivna XmlWriter, när den åsidosätts i en avledd klass. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för delad pekare till en instans av denna klass. |
Se även
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Page for C++