Partilhar via


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

Outros recursos

Acessando e exibindo dados

Tour guiado do Visual translation from VPE for Csharp