1 [C#] Criando e lendo XML Qua Fev 16, 2011 9:03 am
julio'
Programador
Escrevendo um arquivo XML,XML é o sucessor do INI.
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.
A partir deste exemplo,pode-se ciar várias coisas,apenas alterando e adicionando mais.
- Código:
XmlTextWriter chave = new XmlTextWriter("galeria_arte.xml",null);
chave.WriteStartDocument();
chave.WriteStartElement("Cadastro");
chave.WriteElementString("Nome", "João");
chave.WriteElementString("Cidade", "São Paulo");
chave.WriteElementString("Idade", "138");
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.
- Código:
XmlDocument doc = new XmlDocument();
doc.Load("galeria_arte.xml");
XmlNode nos = doc.SelectSingleNode("/Cadastro/Nome");
XmlNode nos2 = doc.SelectSingleNode("/Cadastro/Cidade");
XmlNode nos4 = doc.SelectSingleNode("/Cadastro/Idade");
string no1 = nos.InnerText;// para acessar o valor do elemento use a propriedade InnerText.
A partir deste exemplo,pode-se ciar várias coisas,apenas alterando e adicionando mais.