usar una reemplazar recortar quitar longitud extraer ejemplos como caracteres cadena c# xml

reemplazar - Mejor forma de convertir una cadena a XmlNode en C#



string c# ejemplos (2)


Quería convertir una cadena (que obviamente es un xml) en un XmlNode en C #. Mientras busco en la red obtuve este código. ¿Me gustaría saber si esta es una buena manera de convertir una cadena a XmlNode? Tengo que preformar esta conversión dentro de un bucle, ¿por qué causa problemas de rendimiento?

XmlTextReader textReader = new XmlTextReader(new StringReader(xmlContent)); XmlDocument myXmlDocument = new XmlDocument(); XmlNode newNode = myXmlDocument.ReadNode(textReader);

Por favor responde,

Gracias
Alex


debe ser sencillo:

string xmlContent = "<foo></foo>"; XmlDocument doc = new XmlDocument(); doc.LoadXml(xmlContent); XmlNode newNode = doc.DocumentElement;

o con LINQ si esa es una opción:

XElement newNode = XDocument.Parse(xmlContent).Root;


XmlDocument Doc = new XmlDocument(); Doc.LoadXml(xml);