XSLT: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Xqbot (discussão | contribs)
m Bot: Modificando: en:XSLT; mudanças triviais
Linha 1:
'''XSL Transformations''', ou '''XSLT''' (eXtensible Stylesheet Language for Transformation - linguagem de folhas de estilo extensível para transformação), é uma [[linguagem de marcação]] [[XML]] usada para definir a apresentação dos documentos XML nos browsers. O documento XSLT não muda nada do documento XML original, ou seja, não cria outro documento a partir dele. Neste sentido, ele (o documento XSLT) atua como as folhas de estilos CSS: apenas determina como o browser apresenta o documento XML ao qual ele está associado ou anexado (de uma forma bem parecida à usada para associar uma folha de estilos CSS a um documento (X)HTML). O browser recebe o documento XML original, na íntegra, como ele foi criado. E apresenta-o como o documento XSLT determina. Mas há uma diferença importante entre XSLT e CSS: o documento XSLT pode ''adicionar'' conteúdo à apresentação do XML no browser, e também pode ''esconder'' conteúdo do XML na sua apresentação no browser. Portanto, XSLT possibilita transformações mais potentes do que as folhas de estilo [[CSS]].
'''XSL Transformations''', ou '''XSLT''', é uma [[linguagem de marcação]] [[XML]] usada para transformar documentos XML. É parte de [[linguagem de transformação XML]] da especificação [[Extensible Stylesheet Language|XSL]] (as outras partes sendo [[XSL-FO]] e [[XPath]]). Como a XML e a [[HTML]], a especificação XSLT é uma recomendação desenvolvida pela [[W3C]].
 
'''XSL Transformations''', ou '''XSLT''', é uma [[linguagem de marcação]] [[XML]] usada para transformar documentos XML. É parte de [[linguagem de transformação XML]] da especificação [[Extensible Stylesheet Language|XSL]] (as outras partes sendo [[XSL-FO]] e [[XPath]]). Como a XML e a [[HTML]], a especificação XSLT é uma recomendação desenvolvida pela [[W3C]].
A especificação XSLT - eXtensible Stylesheet Language for Transformation (linguagem de folhas de estilo extensível para transformação) - possibilita transformações mais potentes do que as folhas de estilo [[CSS]].
 
A apresentação de documentos XML é apenas um dos objetivos de XSLT, podendo ser usada também para transformar um documento de um vocabulário diferente para outro vocabulário.
 
A transformação de um documento [[XML]] em [[XHTML]] é apenas um caso especial de uma aplicação XSLT. E, ao contrário do uso do [[CSS]] com [[XML]], uma folha de estilo XSLT pode produzir um documento XHTML real como saída em vez de apenas atribuir informações de estilo aos elementos XHTML existentes.
 
{{esboço-informática}}