nodo node leer example especifico atributos c# .net xpath

leer - xmlnodelist c# example



.NET: ¿Cómo se elimina un nodo específico de un XMLDocument usando XPATH? (3)

XPath solo puede seleccionar nodos de un documento, no modificar el documento.

Usando C #

¿Cómo se elimina un nodo específico de un XMLDocument usando XPATH?


Aqui tienes. ChildNodeName, podría ser solo el nombre del nodo o una consulta XPath.

XmlDocument doc = new XmlDocument(); // Load you XML Document XmlNode childNode = doc.SelectSingleNode(childNodeName); // Remove from the document doc.RemoveChild(childNode);

Hay una forma diferente de usar Linq, pero supuse que estabas usando .NET 2.0


Si desea eliminar nodos, que no son hijos directos de los documentos raíz, puede hacer esto:

XmlDocument doc = new XmlDocument(); // ... fill or load the XML Document XmlNode childNode = doc.SelectSingleNode("/rootnode/childnode/etc"); // apply your xpath here childNode.ParentNode.RemoveChild(childNode);