是关于你之前发表的JQuery.xslt.js修改,兼容所有浏览器,包括IE9

罗君泽 发布于 2013/11/21 12:25
阅读 101
收藏 0

@JollyRoge 你好,想跟你请教个问题:我把JQuery.xslt.js插件下了,并且按照你说的方式做的,但是页面上没显示东西出来。我把我写的内容给你看一下:

1.hello.xsl:

<?xml version="1.0" encoding="iso-8859-1"?>

<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/">
<html>
<head>
<title>First XSLT example</title>
</head>
<body>
<p><xsl:value-of select="greeting"/></p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

2.hello.xml:<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="hello.xsl"?>
<greeting>Hello, world!</greeting>

3.test.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Welcome</title>
<script type="text/javascript" src="jquery.xslt.js"></script>
</head>
<body>
<div id="data"></div>
</body>
<script language="JavaScript" type="text/JavaScript">
var xmlStr = "<greeting>Hello, world!</greeting>"   //xml结构的字符串
var xsltUrl = "hello.xsl"  //xslt的路径 
var callback = function(){};    
$("#data").xslt(xmlStr, xsltUrl, callback);
</script>
</html>

有时间帮我看下可以吗?

 

加载中
0
JollyRoger
JollyRoger
貌似浏览器不支持了。
返回顶部
顶部