Soy muy nuevo en C#. Tengo un archivo XML (text.xml). Quiero leer eso en XmlDocument
y almacenar la secuencia en la variable de cadena.Lea el archivo XML en XmlDocument
Respuesta
Utilice el método XmlDocument.Load()
para cargar XML de su archivo. Luego use la propiedad XmlDocument.InnerXml
para obtener cadenas XML.
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
excelente solución – Nirman
'XmlDocument' no contiene una definición para' Load'. –
lo hace: http://msdn.microsoft.com/en-us/library/875kz807(v=vs.110).aspx –
espera usted no cuenta Xml.Linq y .net3.5 +
XElement ele = XElement.Load("text.xml");
String aXmlString = ele.toString(SaveOptions.DisableFormatting);
dependiendo de lo que le interesa, es probable que pueda saltar el conjunto 'cadena' parte var y sólo tiene que utilizar XLinq objetos
Si su versión .NET es más nueva que la 3.0, puede intentar usar System.Xml.Linq.XDocument
en lugar de XmlDocument
. Es más fácil procesar datos con XDocument
.
gracias por su ayuda. – AJP
Y aquí le mostramos cómo cargar un archivo utilizando XDocument: http://stackoverflow.com/questions/670563/linq-to-read-xml –
XmlDocument doc = new XmlDocument();
doc.Load("MonFichierXML.xml");
XmlNode node = doc.SelectSingleNode("Magasin");
XmlNodeList prop = node.SelectNodes("Items");
foreach (XmlNode item in prop)
{
items Temp = new items();
Temp.AssignInfo(item);
lstitems.Add(Temp);
}
XmlDocument doc=new XmlDocument();
Doc.Loadxml(@"c:\abc.xml");
Tenga en cuenta que la pregunta también requiere almacenar el contenido XML en una cadena. – mins
'XmlDocument.LoadXml()' carga una cadena XML. Para cargar un archivo XML por nombre, use 'XmlDocument.Load()' como lo sugiere la respuesta aceptada. –
- 1. Lea el primer nodo de XMLDocument
- 2. XmlDocument :: Save() agrega el xml en el archivo
- 3. Lea XML en LINUX
- 4. Lea XML en VB.net
- 5. Lea el archivo XML estático en Google App Engine
- 6. Leer el atributo XML usando XmlDocument
- 7. Análisis XML: lea un archivo XML simple y recupere valores
- 8. Lea XML usando Sencha
- 9. Cómo cargar XML desde URL en XmlDocument()
- 10. Lea el archivo xml, modifique los valores/agregue elementos/atributos y guarde el xml ¿cómo?
- 11. Lea el archivo con Rhino
- 12. Android - Lea un archivo XML con HTTP GET
- 13. Lea el archivo binario en una estructura
- 14. Cómo modificar el archivo XML existente con XmlDocument y XmlNode en C#
- 15. ¿Cómo crear un documento XML utilizando XmlDocument?
- 16. Lea el archivo codificado UNIX con C#
- 17. Serializar el objeto a XmlDocument
- 18. inserción XmlDocument en un nodo XmlDocument
- 19. XML Proceso en C# usando el archivo entidad externa
- 20. XmlDocument - cargar desde cadena?
- 21. Adjuntar bloque de cadena XML a XmlDocument existente
- 22. Multithreading un archivo masivo lea
- 23. C#: información de línea al analizar XML con XmlDocument
- 24. Lea y sobrescribir un archivo en Python
- 25. lea un archivo MSWord en R
- 26. Lea del archivo de Excel en C
- 27. C# XmlDocument SelectNodes
- 28. Lea todo el archivo ASCII en C++ std :: string
- 29. Lea el archivo a una velocidad determinada en Java
- 30. Lea el archivo Unicode UTF-8 en wstring
gracias a ambos por su ayuda. – AJP