Na computación, o termo Linguaxe de estilo extensible (XSL) úsase para referirse a unha familia de linguas usadas para transformar e renderizar documentos XML. Históricamente, o Grupo de Traballo XSL no W3C produciu un proxecto de especificación baixo o nome XSL, que finalmente dividiuse en tres partes:
XSL Transformation (XSLT): un linguaxe XML para a transformación de documentos XML Obxectos de formatación XSL (XSL-FO): un idioma XML para especificar o formato visual dun documento XML XML Path Language (XPath): un idioma non XML usado por XSLT, e tamén dispoñible para usar en contextos non XSLT, para abordar as partes dun documento XML.
Como resultado, o termo XSL agora úsase con varios significados diferentes:
Ás veces refírese a XSLT: é mellor evitar este uso. Non obstante, "xsl" úsase tanto como prefixo de espazo de nomes convencional para o espazo de nomes XSLT como como o sufixo de nome de ficheiro convencional para ficheiros que conteñen módulos de folla de estilo XSLT Ás veces refírese a XSL-FO: este uso pode ser xustificado polo feito de que a especificación XSL-FO ten o título Idioma de folla de estilo extensible (XSL); Con todo, o termo XSL-FO é menos probable que se comprenda mal Ás veces refírese a ambas linguas consideradas xuntas, ou ao grupo de traballo que desenvolve os dous idiomas Ás veces, especialmente no mundo de Microsoft, refírese a unha variante xa obsoleta de XSLT desenvolvida e enviada por Microsoft como parte de MSXML antes de que a especificación W3C fose finalizada
Este artigo refírese aos diferentes usos do termo XSL: para obter información sobre as distintas linguas que abarca o termo, consulte o artigo correspondente. [Consorcio da World Wide Web] |