Como: Ler XML de um arquivo
Este exemplo usa o XmlTextReader classe para extrair os nomes de elemento e seqüências de caracteres de texto de um arquivo de exemplo e armazenar as informações em uma variável de seqüência de caracteres.
Exemplo
System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader("c:\\IntroToVCS.xml");
string contents = "";
while (reader.Read())
{
reader.MoveToContent();
if (reader.NodeType == System.Xml.XmlNodeType.Element)
contents += "<"+reader.Name + ">\n";
if (reader.NodeType == System.Xml.XmlNodeType.Text)
contents += reader.Value + "\n";
}
System.Console.Write(contents);
Compilando o código
Copie o código e cole-o a Main método de um aplicativo de console.
Substituir "c:\\IntroToVCS.xml" com o nome de arquivo real.
Observação: |
---|
O documento XML deve ser bem formado. |
Programação robusta
As seguintes condições podem causar uma exceção:
- O nome do caminho pode ser muito longo.
Consulte também
Conceitos
Projetando uma interface de usuário translation from VPE for Csharp Visual