leer example c# xml string xmltextreader

c# - example - Cómo leer una cadena xml en el tipo XMLTextReader



c# xmltextreader example (1)

Tengo una cadena XML. Necesito convertir esta cadena en el tipo XMLTextReader (System.Xml.XMLTextReader) en dotnet.

Use el siguiente código:

string szInputXml = "<TestDataXml><DataName>testing</DataName></TestDataXml>" ; XmlTextReader reader = new XmlTextReader(new System.IO.StringReader(szInputXml));

Pero la cadena dentro del lector está vacía después de la ejecución.

Por favor, ayúdeme a averiguar qué se necesita hacer para que XMLTextReader se complete con la cadena dada.


¿Cómo determinas si la cadena está vacía?

string szInputXml = "<TestDataXml><DataName>testing</DataName></TestDataXml>"; XmlTextReader reader = new XmlTextReader( new System.IO.StringReader( szInputXml ) ); reader.Read(); string inner = reader.ReadInnerXml();

Sin la tercera línea "interior" estaba realmente vacío. Ahora contiene pruebas.