Post

1 Star2 Stars3 Stars4 Stars5 Stars

By ciclosw XSLT (eXtensible Stylesheet Language for Transformation) é uma linguagem de marcação criada pela W3C para manipular arquivos XML. Ela faz parte da especificação XSL junto com mais duas linguagens: XSL-FO e XPath. As informações inseridas no arquivo XSL, com a linguagem XSLT, definem um formato de apresentação para o(s) arquivo(s) XML relacionado(s). Essa tecnologia pode ser utilizada, por exemplo, para formatar, de forma direta, os dados dos arquivos XML utilizados na geração de arquivos HTML, PDF, etc.
Para conseguir formatar um arquivo XML com XSLT é necessário: 1) escrever um arquivo de extensão xsl e 2) associar o template criado a um arquivo xml. O arquivo XSL deve conter as anotações XSLT e assim atuar como uma folha de estilo para os arquivos XML.
Pode-se comparar a relação xls/xslt/xml à relação css/html, sendo que o uso das anotações XSLT permite, além de acrescentar, esconder informações do arquivo XML. A interação do XSLT sobre os arquivos XML não modifica o conteúdo presente nos arquivos XML e por isso é possível obter a sua estrutura original na saída do processo de transformação xsl/xslt/xml.
Essas são algumas das tags XSLT que são utilizadas no arquivo XSL para formatar os arquivos XML:
= extrai o valor de um elemento XML;
= seleciona todos os elementos XML de um nó específico do arquivo XML;
= ordena a saída do for-each;
= descreve uma condição;
= descreve múltiplas condições;
= aplica um estilo a um elemento a um nó de elementos XML;
Ainda, é preciso adicionar uma das seguintes tags ou para declarar um arquivo XSL em um arquivo XML. Veja o seguinte tutorial da W3Schools (http://www.w3schools.com/xsl/xsl_transformation.asp) para transformar arquivos XML com anotações XSLT.
Referências:http://www.w3.org/TR/xslthttp://www.w3schools.com/xsl/http://pt.wikipedia.org/wiki/XSLT

Source:: http://ciclosw.wordpress.com/2014/09/06/transformando-o-xml-com-xslt/

Você também pode querer ler

Comments are off for this post.