社区
XML/XSL
帖子详情
用XML+XSL组成的HTML中,如何用JS来直接处理XML和XSL节点?
yaochonghua
2003-05-11 05:27:13
我知道在IE中有document.XMLDocument和document.XSLDocument对象,但在MOZILLA中有类似的对象吗?
还有我在一个XSL中INCLUDE了另一个XSL,但我该如何用JS来处理被INCLUDE的XSL中的节点?如果可以的话,请也告诉我IE和MOZILLA的中各自的方法!
这个问题捆绕我多时,一直没找到方法!请教诸位!
谢谢!
...全文
91
13
打赏
收藏
用XML+XSL组成的HTML中,如何用JS来直接处理XML和XSL节点?
我知道在IE中有document.XMLDocument和document.XSLDocument对象,但在MOZILLA中有类似的对象吗? 还有我在一个XSL中INCLUDE了另一个XSL,但我该如何用JS来处理被INCLUDE的XSL中的节点?如果可以的话,请也告诉我IE和MOZILLA的中各自的方法! 这个问题捆绕我多时,一直没找到方法!请教诸位! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yaochonghua
2003-06-13
打赏
举报
回复
大大的技术确实不错,可惜不能跨平台啊!
孟子E章
2003-06-12
打赏
举报
回复
http://xml.sz.luohuedu.net/
yaochonghua
2003-06-11
打赏
举报
回复
再过一天!!
bullion
2003-06-10
打赏
举报
回复
还来得急!
yaochonghua
2003-06-10
打赏
举报
回复
看来是没帮法了。算了,散分!!
进来的就有分!!先来先给,后来没有!
yaochonghua
2003-06-04
打赏
举报
回复
还是没找到相应的方法!
等待中......
ops2000
2003-05-13
打赏
举报
回复
脚本是不是延迟的?比如在onload中调用js,或者用<script defer>
yaochonghua
2003-05-13
打赏
举报
回复
无论用xsl:import还是用xsl:include,都无法用JS获取b.xsl中的XSL节点。晕啊!各位有方法吗?难道非要用open或其他方法来载入XSL吗?
yaochonghua
2003-05-11
打赏
举报
回复
我如何在b.xsl中的script获取<xsl:template name="nameTmpl"></xsl:template>这个节点?
yaochonghua
2003-05-11
打赏
举报
回复
举个例子:
customers.xml:
<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="customers.xsl"?>
<customers>
<customer>
<name>John Smith</name>
<address>123 Elm St.</address>
<phone>(123) 456-7890</phone>
</customer>
<customer>
<name>Mary Jones</name>
<address>456 Oak Ave.</address>
<phone>(156) 789-0123</phone>
</customer>
</customers>
customers.xsl:
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
<BODY>
<TABLE>
<xsl:for-each select="customers/customer">
<TR>
<xsl:call-template name="nameTmpl"></xsl:call-template>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
<xsl:include href="b.xsl"/>
</xsl:stylesheet>
b.xsl:
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="nameTmpl">
<xsl:apply-templates select="name" />
<xsl:apply-templates select="address" />
<xsl:apply-templates select="phone" />
<script type="text/javascript" charset="gb2312">
<xsl:comment><![CDATA[
var oXMLNode = document.XMLDocument;
]]></xsl:comment>
</script>
</xsl:template>
<xsl:template match="name">
<TD STYLE="font-size:14pt font-family:serif">
<xsl:apply-templates />
</TD>
</xsl:template>
<xsl:template match="address">
<TD> <xsl:apply-templates /> </TD>
</xsl:template>
<xsl:template match="phone">
<TD> <xsl:apply-templates /> </TD>
</xsl:template>
<xsl:template match="text()">
<xsl:value-of select='.'/>
</xsl:template>
</xsl:stylesheet>
孟子E章
2003-05-11
打赏
举报
回复
In IE
<SCRIPT>
function fnCheck(){
var oNode = oMetaData.XMLDocument.selectSingleNode
("METADATA/ABSTRACT");
alert(oNode.text);
}
</SCRIPT>
<XML ID="oMetaData">
<METADATA>
<AUTHOR>John Smith</AUTHOR>
<GENERATOR>Visual Notepad</GENERATOR>
<PAGETYPE>Reference</PAGETYPE>
<ABSTRACT>Specifies a data island</ABSTRACT>
</METADATA>
</XML>
<INPUT TYPE=button VALUE="Test" onclick="fnCheck()">
孟子E章
2003-05-11
打赏
举报
回复
http://www.mozilla.org/projects/xslt/js-interface.html
MOZILLA的语法
孟子E章
2003-05-11
打赏
举报
回复
INCLUDE之后就把2个文件看成一个了。相当于asp的include
XML
+
xsl
讲
XML
文档的内容用
xsl
建表
XPath提供了丰富的函数库,可以对选取的
节点
进行计算、比较和字符串操作,方便在
XSL
T
中
引用和
处理
XML
数据。
XSL
-FO是用于创建页面布局和格式化的标准,它是
XSL
的一部分,但通常与
XSL
T分开讨论。它定义了一系列的...
xml
_popup.rar_javascript
xml
_
xml
xsl
_
xsl
_
xsl
javascript
xml
+
xsl
分页原理:在
xsl
中
,遍历
节点
的时候,可以获取当前
节点
的位置,而且还能限制显示特定位置的
节点
,例如有18条记录,可以在
xsl
中
设置只显示第1-6条,也可以设置只显示第7-12条,再配合客户端脚本,就可以动态...
xml
+
xsl
标题
中
的“
xml
+
xsl
”指的是
XML
(可扩展标记语言)与
XSL
(可扩展样式表语言)的结合使用。
XML
是一种用于标记数据的语言,而
XSL
则是一种用于转换和呈现
XML
文档的语言。这两种技术在
处理
结构化数据和网页布局方面扮演着...
XML
+DTD+
xsl
+javascript
5. **JavaScript与
XML
的交互**:使用JavaScript的DOM API解析
XML
,查找、遍历和修改
XML
节点
,以及通过AJAX进行异步数据请求。 6. **动态网页实现**:结合
XML
和JavaScript,创建能够动态显示和操作
XML
数据的交互式...
xml
+
js
+
xsl
实现无限极菜单
在网页开发
中
,
XML
通常与
XSL
(eXtensible Stylesheet Language)和JavaScript结合使用,来实现动态内容展示,比如构建无限极菜单。
XSL
是一种样式表语言,用于转换
XML
文档的结构和格式。它包括
XSL
T(
XSL
...
XML/XSL
8,907
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章