我知道名称空间是用来描述,如doctype,但是没有一种方法或招改变内部的名称空间html与xsl使用划?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"  xmlns:sample="sample-uri">
    <head >
        <title>Enter the title of your XHTML document here</title>
    </head>
    <body >
        <p sample:node="retrieve-transformation">Enter the body text of your XHTML document here</p>

</html>

换句话说,我想要知道如果我可以处理xsl转变为一个xhtml页的内部消除使用javascript。

有帮助吗?

解决方案

现代浏览器支持XSLT开箱。

看看 eu.wowarmory.com - 他们广泛地使用它。如果服务器检测到不支持XSLT用户代理,它在服务器端呈现,并且非常详细的HTML渲染那里发送到浏览器。

这使一个很好的抽象,如果你打算提供类似网站的XML Web服务。

其他提示

在XHTML(即 application/xhtml+xml—不 text/html!), 你可以触发XSLT程序没有JavaScript使用 xml-stylesheet 处理指令.

没有,你不能没有使用某种脚本技术的执行XSL转换。我会建议你做服务器端保存客户端的麻烦;并避免各种问题,如果由于某种原因,转型不会在客户端上成功或运行缓慢。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top