O Extensible Markup Language (XML) é um padrão desenvolvido pela organização internacional W3C para colocar quantidades relativamente pequenas de dados em arquivos de texto. Arquivos com a extensão xml são mais frequentemente usados como fonte de dados por scripts, mas às vezes torna-se necessário exibir os dados que eles contêm diretamente na página do navegador sem usar scripts.
Instruções
Passo 1
Se o arquivo XML se destina a ser usado por um pequeno grupo de usuários (em uma rede corporativa, doméstica ou mesmo no mesmo computador), pode ser que nenhuma medida adicional seja necessária. Algumas versões do navegador - Mozilla Firefox, Internet Explorer - podem exibir esses arquivos em uma estrutura de árvore com nós expansíveis.
Passo 2
Outra maneira relativamente simples é usar um arquivo separado com instruções CSS que descrevem as regras para formatar a saída de dados de um arquivo XML. Para usá-lo, primeiro prepare este arquivo - neste caso, as folhas de estilo são elaboradas de acordo com as regras CSS usuais para páginas HTML padrão. Em seguida, carregue a folha de estilo no servidor do site.
etapa 3
Abra o arquivo XML em qualquer editor de texto, ou melhor ainda, se você tiver um editor especializado com realce de sintaxe. No início do código, adicione outra linha com um link para a folha de estilo CSS gerada para este documento. Por exemplo, se os estilos são colocados em um arquivo denominado xmlStyles.css e salvos na mesma pasta do arquivo XML, a linha inserida deve ter a seguinte aparência:
Passo 4
Salve o arquivo XML editado e isso concluirá a operação.
Etapa 5
Outra maneira de renderizar um documento XML é usar as regras de folha de estilo XSL (Extensible Stylesheet Language). Possui diversas variações (XSLT, XSL-FO, XPath) com diferentes finalidades. O uso desse método, via de regra, também requer a criação de um arquivo separado com instruções que descrevem como exibir um documento XML. O link para este arquivo externo também é colocado no início do texto do documento. Em sua forma mais simples, para um arquivo externo denominado xmlStyles.xsl localizado no mesmo diretório do documento principal, este link pode ter a seguinte aparência:
Claro, a preparação de tal arquivo requer conhecimento das linguagens correspondentes - XSLT, XSL-FO, XPath.