Soy muy nuevo en C #. Tengo un archivo XML (text.xml). Quiero leer eso XmlDocumenty almacenar el flujo en una variable de cadena.
c#
xml
xmldocument
AJP
fuente
fuente

Respuestas:
Utilice el
XmlDocument.Load()método para cargar XML desde su archivo. Luego use laXmlDocument.InnerXmlpropiedad para obtener una cadena XML.fuente
XmlDocumentno contiene una definición deLoad.XmlDocument.Load()y y el constructor StreamReaderStreamReader(filePath)Si su versión .NET es más reciente que la 3.0, puede intentar usar en
System.Xml.Linq.XDocumentlugar deXmlDocument. Es más fácil procesar datos conXDocument.fuente
Espero que no te importe Xml.Linq y .net3.5 +
Dependiendo de lo que le interese, probablemente pueda omitir toda la parte var de 'cadena' y simplemente usar objetos XLinq
fuente
fuente
fuente
XmlDocument.LoadXml()carga una cadena XML. Para cargar un archivo XML por nombre, utilíceloXmlDocument.Load()como sugiere la respuesta aceptada.