System::Xml::XmlNode-klass
Innehåll
[
Dölj
]XmlNode class
Representerar en enskild 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 barnet för 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 det sista barnet för noden. |
| virtual get_LocalName() | Returnerar det lokala namnet på noden när den åsidosätts i en avledd klass. |
| virtual get_Name() | Returnerar det kvalificerade namnet på noden när den å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 den här noden. |
| 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 den här noden 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 angivna prefixet som är i räckhåll 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 angivna namnrymdens URI som är i räckhåll för den aktuella noden och returnerar prefixet som definieras i den deklarationen. |
| virtual idx_get(String) | Returnerar det första barnelementet med den 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 över 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 namnrymdsprefixet för denna nod. |
| virtual set_Value(String) | Ställer in värdet på noden. |
| virtual Supports(String, String) | Testar om DOM‑implementeringen 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 en delad pekare till en instans av denna klass. |
Se även
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.PDF for C++