XML数据岛中数据的编辑和添加
通过上节的学习,了解了如何通过HTML来样式化的显示XML中的数据,下来尝试着利用数据岛来完成数据的编辑,添加。
来看用Javascript操作XMLDSO的方法:
movePrevious().指向前一个数据项。
moveNext().指向下一个数据项。
moveFirst().指向第一个数据项。
moveLast().指向最后一个数据项。
addNew().增加一个数据项。而实际的xml中并没有增加任何数据。
下面通过一个实例来说明:
第一步:写一个xml,比如 book.xml.
<?xml version="1.0" encoding="utf-8"?>
<books>
<book id="0001" bookcategory="文艺" amount="150" remain="80"
discount="8.5">
<title>三国演义</title>
<author>罗贯中</author>
<publisher>文艺出版社</publisher>
<ISBN>0-764-58007-8</ISBN>
<price>80.0</price>
</book>
<book id="0002" bookcategory="文艺" amount="300" remain="180"
discount="8.7">
<title>红楼梦</title>
<author>曹雪芹</author>
<publisher>三秦出版社</publisher>
<ISBN>7805468397</ISBN>
<price>22</price>
</book>
<book id="0003" bookcategory="文艺" amount="200" remain="175"
discount="8.5">
<title>西游记(上下册)</title>
<author>吴承恩</author>
<publisher>人民文学出版社</publisher>
<ISBN>7020008739</ISBN>
<price>40.12</price>
</book>
<book id="0004" bookcategory="文艺" amount="300"