Namespaces:
System.Xml: namespace principal onde estão as classes de manipulação de xml, como XmlDocument, XmlReader, XmlWriter... etc
System.Xml.Schema: Classes para trabalhar com Schema xml.
System.Xml.Serialization: Classes para serialização xml.
System.Xml.XPath: Classes para querys xpath.
Exemplo de uso:
Lendo um XML e selecionando nodos
StreamReader reader = new StreamReader("c:\teste.xml");
string xml = reader.ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.InnerText = xml;
XmlNodeList nodeList = doc.SelectNodes("/*"); //xpath para selecionar nodos
foreach (XmlNode node in nodeList)
{
Console.WriteLine(node.Name + ": " + node.Value);
}
0 comentários:
Postar um comentário