我正在使用 ajaxslt javascript 库。(http://code.google.com/p/ajaxslt/) 我正在尝试使用 XPATH 获取节点
我的 XML 如下:
<page>
<message>
Hello World.
</message>
</page>
我正在尝试使用 //page 以便我可以在页面下方的所有节点,即消息节点。当我尝试打印相同的。我只得到 Hello World 作为输出。
以下是我使用的代码片段。
<script src="./js/xpath.js" language="JavaScript"></script>
<script src="./js/xpath_script.js" language="JavaScript"></script>
<script type="text/javascript">
function showMessage(){
var xml = document.getElementById('xml');
var ctx = new ExprContext(xmlParse(xml.value));
var expr = xpathParse("//page");
var result = expr.evaluate(ctx);
alert("res:"+result.stringValue());
}
谁能告诉我我在这里做错了什么?
提前致谢。
萨拉瓦南 K