JavaScript与XML XSL的综合使用

原创 2005年05月13日 18:29:00
1.当用xsl来显示xml内容时,要注意在借助xsl文档来定义样式时:    在html文档中有
 <head>
    <base href="http://127.0.0.1:7001/MagazineResearchStageWeb/">
 就意味着所引用的xsl等外部文档必须在href目录下。否则就不能引用到外部文档。
2.通过new String来处理xml字符串后, 即var XMLStr=new String(xmlInfo.innerHTML);
  所有的节点名都大写了(属性不影响)。因此在处理或显示时,注意节点名的改变。
3.var xsld = new ActiveXObject("Msxml2.DOMDocument");
  xsld.load("test.xsl");alert(xsld.xml),也能显示出xsl的内容。
4.通过<xsl:element>,<xsl:attribute>可以来支持对显示动态操作的多样性。例:
 <td valign="top"><xsl:element name='a'><xsl:attribute name='href'>./showMagazineInfo.jsp?MagazineID=<xsl:value-of select="MAGAZINEID"/></xsl:attribute><xsl:value-of select="MAGAZINEFILENAME"/></xsl:element></td>   <!--使得可以访问对应生成url地址的信息>
5.在web页面中使用<body onload="fau()">时,当fun()函数访问到页面中的id或name的值,尤其当串值比较长的时候,会出现javascript出错,从而得不到正确的操作显示。出错的原因:访问到的数据不完整。
这个与web页面的缓存有一定的关系,但并不是决定于它,而是决定于load()和网速。
当你一定要在页面load完毕,或者说某一段数据完成传输之后就执行,解决的办法:把<script language="JavaScript">
transformInfo();
</script>放到你所要操作的页面数据之后,它就能在页面执行显示的过程中执行!
6. 在使用javascript,通常要用ascii编码,否则再IE浏览器中将不识别中文(utf-8编码也不行),同web页面编码。否则javascript出错的!
7.javascript DOM本身不能处理<>等无效字符,只有当用户输入的值通过javascript接受才会自动转码的。不能在页面内到,而且不能访问到某个节点节点的所有数据!

Javascript轻松实现调用xslt解析xml

XML代码如下,       C-Sharpcorner Latest Articles     http://www.c-sharpcorner.com/     Watch ar...
  • broze
  • broze
  • 2012年06月19日 10:51
  • 1652

xsl:script与函数调用输出xsl:eval应用示例

 本文来源于我在csdn社区的一个帖。http://community.csdn.net/Expert/TopicView.asp?id=5299556-)函数说明xsl:script xsl的扩展脚...
  • wqf363
  • wqf363
  • 2007年01月18日 19:32
  • 3330

JS调用XSL解析XML

function initialize() {  var xmlDoc  var xslDoc  xmlDoc = new ActiveXObject(Microsoft.XMLDOM)  xmlDo...
  • yi0731
  • yi0731
  • 2006年09月28日 08:40
  • 1236

用xsl和xml加js处理

把下面的文本保存成main.xsl------------------------------------  xmlns:xsl="http://www.w3.org/1999/XSL/Transfo...
  • gzxiaohao
  • gzxiaohao
  • 2006年04月30日 18:38
  • 2373

XML+DTD+xsl+javascript

  • 2007年07月06日 14:22
  • 1.52MB
  • 下载

XSL JavaScript+XMLDOM的使用

对于XSL而言,xml节点下的内容只要是配对的不影响xml文档的显示的,这些都会被省略,没有任何样式意义(即使是html中的tag)。对于xml,xsl最关键的问题是:tag符的匹配问题。对于xsl的...
  • gaolongbiti
  • gaolongbiti
  • 2005年05月16日 11:36
  • 1623

xml+xsl与html的结合

xml+xsl与html的结合 目前的项目使用xml+xsl的方式在客户端展现具体数据,之前没有接触使用过,觉得蛮新鲜,然后就想:它跟html有何区别和联系?又有什么优缺点?如何合理的去使用? 目前浏...
  • shanjingyuan
  • shanjingyuan
  • 2015年12月17日 14:52
  • 511

笑谈XML,xsd与xsl文件的区别

如果说xml是一叠钞票,xsd就是验钞机,看看里面有没有假钞,而xsl是点钞机,看看到底是多少钱。用xml可以不用xsd,就像花钱的时候不一定要验钞一样,但是收钱的人一般 是想要验的。而花钱的时候不能...
  • qq_net
  • qq_net
  • 2007年06月07日 10:51
  • 2580

XML+XSL+HTML+JavaScript

编写另外一个显示页面view4.html,该页面主要显示的是查询指定信息的显示页面,该页面的显示中有三个样式供我们选择。首先我们创建三个样式文件,打开记事本,在里面输入下面的代码:实例代码11-15 ...
  • tcspace
  • tcspace
  • 2007年11月03日 16:47
  • 738

C# xml xsl javascript 的结合使用 web 程序模仿 windows 资源管理器

 小弟最近用C#写了一个ASP.NET小应用,使用了一些XML和XSL技术,本应用主要是用ASP.NET应用来模拟一个Windows资源管理器一个窗体左边为动态加载的文件夹树状列表,而右边能查看某些类...
  • derny
  • derny
  • 2004年09月06日 14:16
  • 6044
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript与XML XSL的综合使用
举报原因:
原因补充:

(最多只允许输入30个字)