javascript怎么读取xml里面的值?
我有一个a.xml
如下:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type='text/xsl' href='a.xsl'?>
<playlist>
<playurl>mms://218.1.74.226/pg/entertainment/SHE.wmv</playurl>
</playlist>
我想在a.xsl中用javascript读取playurl的值,
请问怎么写啊?
问题点数:100、回复次数:3Top
1 楼clare2003(忘情火)回复于 2006-03-10 11:54:41 得分 50
//使用selectSingleNode方法
<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()" ID=Button1>Top
2 楼clare2003(忘情火)回复于 2006-03-10 11:55:58 得分 30
<SCRIPT>
function fnCheck(){
var oNode = oMetaData.XMLDocument.selectSingleNode
("playlist/playurl");
alert(oNode.text);
}
</SCRIPT>
<XML ID="oMetaData">
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type='text/xsl' href='a.xsl'?>
<playlist>
<playurl>mms://218.1.74.226/pg/entertainment/SHE.wmv</playurl>
</playlist>
</XML>
<INPUT TYPE=button VALUE="Test" onclick="fnCheck()" ID=Button1>Top
3 楼ice_berg16(寻梦的稻草人)回复于 2006-03-10 11:56:46 得分 20
xsl有语法
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/playlist">
<xsl:value-of select="playurl"/>
</xsl:template>
</xsl:stylesheet>Top




