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 ();