Escrevendo um arquivo XML
XmlTextWriter chave = new XmlTextWriter("galeria_arte.xml",null);
chave.WriteStartDocument();
chave.WriteStartElement("Quadro");
chave.WriteElementString("Autor", "Henri Matisse");
chave.WriteElementString("Título", "Natureza Morta com Magnólias");
chave.WriteElementString("Estilo", "Fauvismo");
chave.WriteElementString("Ano", "1941");
chave.WriteEndElement();
chave.Close();
Lendo o conteúdo de um arquivo XML
Para ler um XML vamos primeiro declarar um novo XMLDocument,em seguida iterar sobre os nós e por fim recuperar os seus valores.
XmlDocument doc = new XmlDocument();
doc.Load("galeria_arte.xml");
XmlNode nos = doc.SelectSingleNode("/Quadro/Autor");
XmlNode nos2 = doc.SelectSingleNode("/Quadro/Titulo");
XmlNode nos3 = doc.SelectSingleNode("/Quadro/Estilo");
XmlNode nos4 = doc.SelectSingleNode("/Quadro/Ano");
string no1 = nos.InnerText;// para acessar o valor do elemento use a propriedade InnerText.
Como se pode notar,o namespace System.Xml oferece todo o suporte para a manipulaçao de xml.Se quiser se aprofundar no assunto consulte a documentação no forum msdn.
2 comentários:
Cara tava precisando muito de um programador!
Me adiciona no msn ou manda email marcuscmrj@hotmail.com
Olá Roger, gostaria de saber se você possui alguma ferramenta para disponibilizar arquivos .xml de nota fiscal eletronica para download, através de uma busca por cnpj ou chave da nf.
Se tiver, gostaria de contato, para combinarmos.
Muito obrigado
Postar um comentário