<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<script type="text/javascript" language="javascript" src="JSXML.js"></script>
<script type="text/javascript" language="javascript" >
xmldoc=new JSXML();
var xmlString='<?xml version="1.0" encoding="utf-8" ?> <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book></bookstore>';
function getXML()
{
xmldoc.Load('books.xml');
alert(xmldoc.ToString());
var o=xmldoc.XmlDocObj;
var ns=xmldoc.GetByName('title');
for(var i=0;i<ns.length;i++)
{
//alert(JSXML.ToString(ns[i]));
}
var fchild=xmldoc.FirstChild;
var lchild=xmldoc.LastChild;
alert('fchild='+JSXML.ToString(fchild));
alert('lchild='+JSXML.ToString(lchild));
var XPath='author';
var rn= xmldoc.GetSingleNode(XPath);
alert('resolveXPath='+JSXML.ToString(rn));
alert('value='+xmldoc.GetValue(rn));
}
</script>
<title>JS操作XML文件</title>
</head>
<body>
<div id="divXml">
JS操作XML文件
</div>
<div><input type="button" value="读取XML" onclick="getXML()" /></div>
</body>
</html>
- 1
- 2
前往页