Criação de arquivos XML é usado por programadores que querem criar páginas dinâmicas a partir do código Java. Ficheiros XML pode ser utilizado para importar os valores para uma base de dados , ou podem ser usados para exibir as listas de dados para um navegador . Arquivos Java pode ser usado para gerar o XML para uma pasta no servidor web. O arquivo pode ser recuperado por um administrador ou importado através de código. Instruções
1
Importe as bibliotecas necessárias . A biblioteca IO contém as classes necessárias para gerar arquivos incluindo XML. O seguinte é a sintaxe utilizada para a importação de bibliotecas : import java.io. *;
2
Criar a variável de arquivo. Este código a seguir instancia a classe , criando um arquivo XML ao mesmo tempo : PrintWriter xmlout = new PrintWriter (new FileOutputStream ( " customers.xml "));
3
Criar a codificação string. Esta cadeia é usado por navegadores da web para detectar o tipo de caracteres utilizados no arquivo XML. A seguinte seqüência de caracteres é usado para salvar os personagens de codificação : String myEnc = " ISO-8859- 1";
4
Criar algumas informações básicas para preencher o arquivo XML. Neste exemplo , é criado uma lista de clientes . A sintaxe a seguir cria um cliente que será exportado como XML.String myCustomerName = " Joe "; Cordas myCustomerId = " 33" ;
5
Escreva a primeira linha, que é a codificação . Directivas Codificação são sempre a primeira linha de um file.xmlout.println browser ( " Versão xml = \\"? 1.0 \\ "encoding = \\" "+ myEnc +" \\ ">") ;
< br > 6
Crie o tag XML cliente abertura. A sintaxe a seguir inicia a lista de clientes com a " clientes " tag de abertura. Todos os registros de clientes estão localizados dentro deste tag.xmlout.println ( " ");
7 Escreva o registro do cliente para o arquivo xml. O código a seguir grava um registro dentro do nível superior " clientes " tag: xmlout.println ( " ");
8 Feche o arquivo . Uma vez que os registros são criados , fechando o arquivo libera o uso de memória e desbloqueia -lo para outros processos : xmlout.Close ();