. NET Framework A Microsoft fornece aos desenvolvedores muitas ferramentas para criação de aplicativos visuais e sites. Por exemplo, o quadro foi construído com ferramentas para lidar com arquivos XML , que são freqüentemente usados para armazenar dados em formato hierárquico. As hierarquias podem ser percorridos utilizando uma função recursiva , o que se chama em algum momento de seu processo . Isto permite que você aponte uma função recursiva na raiz de um arquivo XML e ler todo o arquivo usando uma única chamada de função. A função " ReadOuterXml " torna isso fácil . Coisas que você precisa 
 PC Windows com o Visual Studio 2010 
 Instalada 
 Visualizar Mais instruções 
 1 
 Abra o Visual Studio 2010 , clicando no ícone do programa. Quando ele carrega , selecione " File /New /Project " e clique em "Aplicação Visual C # /Console. " Um arquivo de código fonte aparece na janela principal do editor. 
 2 
 clique com o botão direito do mouse no painel intitulado " Solution Explorer " no lado esquerdo da janela principal do editor. Um menu é exibido . Selecione "Adicionar " e depois em "Arquivo ", que abre um "Assistente de Novo arquivo. " Percorra a lista de arquivos e selecione o arquivo "XML" . Clique em " OK" para adicionar o arquivo XML para o seu projeto 
 3 
 Adicione as seguintes linhas de código para o arquivo XML : . ? 
 
 < Versão xml = "1.0" encoding = "UTF -8" 
 4 
 Salve o arquivo XML , pressionando a combinação de teclas "Ctrl" e "S." 
 5 
 Clique na aba com o nome " program.cs . " Os principais mostra a janela editor o arquivo de código fonte original que foi criado quando você fez o projeto . O arquivo de código fonte tem um método principal , seguido de duas chaves. Todas as declarações em os seguintes passos devem ser colocados no meio das chaves do método principal 
 6 
 Escreva a seguinte declaração dentro do método principal para criar um novo XmlReader : . 
 
 usando ( XmlReader reader = XmlReader.Create ( " XMLFile1.xml ")) { } 
 7 
 Escreva uma declaração recursiva que percorre todos os elementos do arquivo XML, colocando a seguinte linha no meio das chaves do "usando" declaração da etapa anterior . A afirmação " ReadOuterXml " irá imprimir o valor das marcas e valores XML 
 
 while ( reader.MoveToNextAttribute ()). { Console.WriteLine ( reader.ReadOuterXml ()); } 
 8 
 Execute o programa pressionando o botão " Play" . O programa abre uma janela e imprime as etiquetas e valores localizados no documento XML.