Novos arquivos XML são gerados por programas como uma forma de dados de saída de habitação para posterior consulta pelo mesmo ou por um aplicativo diferente. Para gerar um novo arquivo XML a partir de um programa externo , algumas especificações devem ser atendidas , como ter certeza que a estrutura hierárquica adere aos padrões XML. A geração ea nomeação do novo arquivo XML requer que o programa usa um comando open () com as instruções apropriadas . Coisas que você precisa
editor de texto, por exemplo, Notepad , Emacs , Contexto
Show Mais instruções
1
Gerar um arquivo XML vazio usando o comando open () com instruções para acrescentar. Esta etapa também irá imprimir o cabeçalho XML ea mãe node.open (XML, ">> info.xml "); impressão XML " <\\ versão xml = \\? " "\\ N \\? 1.0 \\ > " ; impressão XML " \\ n"; O arquivo XML será automaticamente chamado de " info.xml " a menos que você especifique o contrário . Os caracteres '>>' instruir que o arquivo é para ser usado para acrescentar dados.
2 Preencher o arquivo XML. Estas poucas linhas de código solicitar informações do usuário. Depois de um registro foi inserido , a informação preenche automaticamente o arquivo XML através do command.TOP "print" : print " Nome: " $ name = < > ; chomp ( $ name ); print " Nacionalidade: " $ nat = < > ; chomp ( $ nat ); print " Data de nascimento: " $ nascimento = < > ; chomp ( $ nascimento); impressão XML " \\ n $ name < , \\ /name> \\ n $ nat <\\ /nat > \\ n $ nascimento <\\ /nascimento > \\ n <\\ /p_info > \\ n "; A " <> "; personagens dizer ao programa que a entrada deve vir do usuário. O chomp (); comando se livrar de novos caracteres de linha traquinas que faria o programa falhar
3 Programa a opção de entrada . . Após a entrada é impresso para o arquivo XML, o programa pergunta ao usuário se ele gostaria de introduzir um novo recorde . Para uma resposta afirmativa que deve pressionar " n" e se eles querem fugir do programa que deve pressionar print " para novo recorde de imprensa \\ " n \\ "- Para sair pressione \\ " e \\ \\ n " " e. "; Impressão $ new = < > ; ; chomp ( $ nova ); if ($ nova eq "n") { goto top ;} if ($ nova eq "e") { XML print " <\\ /"? " info> "; print" arquivo New XML criado "; exit; } print" arquivo XML New criado "; . Este trecho de código também imprime a marca de fechamento do nó mãe , tornando o arquivo XML lícito Salve o código como" gen_xml . . pl "
4
Execute o programa no prompt de comando do Windows Abra o prompt de comando e vá para o diretório onde o arquivo será salvo , ou seja, > cd c: . . \\ seu_diretório Depois de ter introduzido o tipo de diretório " perl gen.xml.pl. " Insira as informações para três pessoas fictícias e , em seguida, sair do programa.
5
testar a validade XML. Depois de executar pesquisa gen_xml.pl , procure o mesmo diretório para um arquivo XML chamado " info.xml . " Abra o arquivo em um navegador. Se o XML é aberta em formato de árvore , então a geração do arquivo foi bem sucedida.