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.