Classe System::Xml::XmlNode
Contenuti
[
Nascondere
]XmlNode class
Rappresenta un singolo nodo nel documento XML.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
Metodi
| Metodo | Descrizione |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | Aggiunge il nodo specificato alla fine dell’elenco dei nodi figlio di questo nodo. |
| virtual Clone() | Crea un duplicato di questo nodo. |
| virtual CloneNode(bool) | Crea un duplicato del nodo, quando sovrascritto in una classe derivata. |
| CreateNavigator() override | Crea un XPathNavigator per navigare questo oggetto. |
| virtual get_Attributes() | Restituisce una XmlAttributeCollection contenente gli attributi di questo nodo. |
| virtual get_BaseURI() | Restituisce l’URI di base del nodo corrente. |
| virtual get_ChildNodes() | Restituisce tutti i nodi figlio del nodo. |
| virtual get_FirstChild() | Restituisce il primo figlio del nodo. |
| virtual get_HasChildNodes() | Restituisce un valore che indica se questo nodo ha dei nodi figlio. |
| virtual get_InnerText() | Restituisce i valori concatenati del nodo e di tutti i suoi nodi figlio. |
| virtual get_InnerXml() | Restituisce il markup che rappresenta solo i nodi figlio di questo nodo. |
| virtual get_IsReadOnly() | Restituisce un valore che indica se il nodo è di sola lettura. |
| virtual get_LastChild() | Restituisce l’ultimo figlio del nodo. |
| virtual get_LocalName() | Restituisce il nome locale del nodo, quando sovrascritto in una classe derivata. |
| virtual get_Name() | Restituisce il nome qualificato del nodo, quando sovrascritto in una classe derivata. |
| virtual get_NamespaceURI() | Restituisce l’URI dello spazio dei nomi di questo nodo. |
| virtual get_NextSibling() | Restituisce il nodo immediatamente successivo a questo nodo. |
| virtual get_NodeType() | Restituisce il tipo del nodo corrente, quando sovrascritto in una classe derivata. |
| virtual get_OuterXml() | Restituisce il markup contenente questo nodo e tutti i suoi nodi figlio. |
| virtual get_OwnerDocument() | Restituisce il XmlDocument a cui appartiene questo nodo. |
| virtual get_ParentNode() | Restituisce il genitore di questo nodo (per i nodi che possono avere genitori). |
| virtual get_Prefix() | Restituisce il prefisso dello spazio dei nomi di questo nodo. |
| virtual get_PreviousSibling() | Restituisce il nodo immediatamente precedente a questo nodo. |
| virtual get_PreviousText() | Restituisce il nodo di testo che precede immediatamente questo nodo. |
| virtual get_SchemaInfo() | Restituisce l’infoset post-validazione dello schema che è stato assegnato a questo nodo a seguito della validazione dello schema. |
| virtual get_Value() | Restituisce il valore del nodo. |
| GetEnumerator() override | Restituisce un enumeratore che itera attraverso i nodi figlio nel nodo corrente. |
| virtual GetNamespaceOfPrefix(String) | Cerca la dichiarazione xmlns più vicina per il prefisso fornito che è in ambito per il nodo corrente e restituisce l’URI dello spazio dei nomi nella dichiarazione. |
| virtual GetPrefixOfNamespace(String) | Cerca la dichiarazione xmlns più vicina per l’URI dello spazio dei nomi fornito che è in ambito per il nodo corrente e restituisce il prefisso definito in quella dichiarazione. |
| virtual idx_get(String) | Restituisce il primo elemento figlio con il XmlNode::get_Name specificato. |
| virtual idx_get(String, String) | Restituisce il primo elemento figlio con i valori XmlNode::get_LocalName e XmlNode::get_NamespaceURI specificati. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Inserisce il nodo specificato immediatamente dopo il nodo di riferimento specificato. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Inserisce il nodo specificato immediatamente prima del nodo di riferimento specificato. |
| virtual Normalize() | Colloca tutti i nodi XmlText nella profondità completa del sotto-albero sotto questo XmlNode in una forma “normale” dove solo il markup (cioè tag, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti a entità) separa i nodi XmlText, ovvero non ci sono nodi XmlText adiacenti. |
| virtual PrependChild(SharedPtr<XmlNode>) | Aggiunge il nodo specificato all’inizio dell’elenco dei nodi figlio per questo nodo. |
| virtual RemoveAll() | Rimuove tutti i nodi figlio e/o gli attributi del nodo corrente. |
| virtual RemoveChild(SharedPtr<XmlNode>) | Rimuove il nodo figlio specificato. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Sostituisce il nodo figlio oldChild con il nodo newChild. |
| SelectNodes(const String&) | Seleziona un elenco di nodi che corrispondono all’espressione XPath. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | Seleziona un elenco di nodi che corrispondono all’espressione XPath. Qualsiasi prefisso trovato nell’espressione XPath viene risolto utilizzando il XmlNamespaceManager fornito. |
| SelectSingleNode(const String&) | Seleziona il primo XmlNode che corrisponde all’espressione XPath. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | Seleziona il primo XmlNode che corrisponde all’espressione XPath. Qualsiasi prefisso trovato nell’espressione XPath viene risolto utilizzando il XmlNamespaceManager fornito. |
| virtual set_InnerText(String) | Imposta i valori concatenati del nodo e di tutti i suoi nodi figlio. |
| virtual set_InnerXml(String) | Imposta il markup che rappresenta solo i nodi figlio di questo nodo. |
| virtual set_Prefix(String) | Imposta il prefisso dello spazio dei nomi di questo nodo. |
| virtual set_Value(String) | Imposta il valore del nodo. |
| virtual Supports(String, String) | Verifica se l’implementazione DOM implementa una funzionalità specifica. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | Salva tutti i nodi figlio del nodo nello XmlWriter specificato, quando sovrascritto in una classe derivata. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | Salva il nodo corrente nello XmlWriter specificato, quando sovrascritto in una classe derivata. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Vedi anche
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Font for C++