Ler o ficheiro XML no XmlDocument
Sou muito nova em C#. Eu tenho arquivo XML (texto.xml). Quero ler isso em {[[0]} e guardar o fluxo na variável string.
93
Author: Limon Monte, 2012-02-02
5 answers
Usar o método XmlDocument.Load()
para carregar o XML do seu ficheiro. Em seguida, use a propriedade XmlDocument.InnerXml
para obter o texto XML.
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
151
Author: Timur Sadykov, 2012-10-09 08:13:54
Se a sua versão. net for mais recente que a 3. 0, pode tentar usar System.Xml.Linq.XDocument
em vez de XmlDocument
. É mais fácil processar dados com XDocument
.
16
Author: Pupper, 2012-10-09 08:24:40
Espero que não te importes com Xml.Linq e. net3. 5+
XElement ele = XElement.Load("text.xml");
String aXmlString = ele.toString(SaveOptions.DisableFormatting);
Dependendo do que estiver interessado, poderá provavelmente saltar toda a parte' string ' var e usar apenas os objectos XLinq
4
Author: Abdul Hfuda, 2012-02-01 23:50:56
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);
}
2
Author: user3626085, 2014-05-11 17:52:52
XmlDocument doc=new XmlDocument();
Doc.Loadxml(@"c:\abc.xml");
1
Author: Undo, 2015-03-20 00:24:14