- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数:0 |
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接受才会自动转码的。不能在页面内到,而且不能访问到某个节点节点的所有数据!
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |