jQuery读取XML文件的方法示例
发布网友
发布时间:2022-05-06 20:36
我来回答
共1个回答
热心网友
时间:2022-04-22 18:57
本文实例讲述了jQuery读取XML文件的方法。分享给大家供大家参考,具体如下:
<?xml
version="1.0"
encoding="utf-8"
?>
<taxrates>
<taxrate
id="1">
<lower>0</lower>
<upper>500</upper>
<rate>5</rate>
<buckle>0</buckle>
</taxrate>
<taxrate
id="2">
<lower>500</lower>
<upper>2000</upper>
<rate>10</rate>
<buckle>25</buckle>
</taxrate>
<taxrate
id="3">
<lower>2000</lower>
<upper>5000</upper>
<rate>15</rate>
<buckle>125</buckle>
</taxrate>
<taxrate
id="4">
<lower>5000</lower>
<upper>20000</upper>
<rate>20</rate>
<buckle>375</buckle>
</taxrate>
<taxrate
id="5">
<lower>20000</lower>
<upper>40000</upper>
<rate>25</rate>
<buckle>1375</buckle>
</taxrate>
<taxrate
id="6">
<lower>40000</lower>
<upper>60000</upper>
<rate>30</rate>
<buckle>3375</buckle>
</taxrate>
<taxrate
id="7">
<lower>60000</lower>
<upper>80000</upper>
<rate>35</rate>
<buckle>6375</buckle>
</taxrate>
<taxrate
id="8">
<lower>80000</lower>
<upper>100000</upper>
<rate>40</rate>
<buckle>10375</buckle>
</taxrate>
<taxrate
id="9">
<lower>100000</lower>
<upper>99999999</upper>
<rate>45</rate>
<buckle>15375</buckle>
</taxrate>
</taxrates>
function
StandardTaxRate()
{
$.ajax({
url:
"/Resource/salaryTaxRate.xml",
dataType:
'xml',
type:
'GET',
timeout:
2000,
error:
function(xml)
{
alert("加载XML
文件出错!");
},
success:
function(xml)
{
$(xml).find("taxrate").each(function(i)
{
var
oid
=
$(this).attr("id");
var
lower
=
$(this).children("lower").text();
var
upper
=
$(this).children("upper").text();
var
rate
=
$(this).children("rate").text();
var
buckle
=
$(this).children("buckle").text();
///后续操作。。。
});
}
});
}
PS:这里再为大家提供几款关于xml操作相关在线工具供大家参考使用:
在线XML/JSON互相转换工具:
http://tools.jb51.net/code/xmljson
在线格式化XML/在线压缩XML:
http://tools.jb51.net/code/xmlformat
XML在线压缩/格式化工具:
http://tools.jb51.net/code/xml_format_compress
xml代码在线格式化美化工具:
http://tools.jb51.net/code/xmlcodeformat
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery操作xml技巧总结》、《jQuery操作json数据技巧汇总》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
JavaScript怎么取XML里面的值
用jquery读取xml应该更简单一点,将上面的xml文件保存成book.xml,然后在新的网页中贴上下面的代码试试: .bookarea{width:800px; } .bookarea li{width:160px;float:left;list-style-type: none;} category title author year price (document).ready(function () { .get('book.xml', ...
服务器获取的xml数据如何用jquery保存到本地xml文件
通过jquery的$.ajax()请求该xml资源,里面价格参数dataType:xml,如此,即可在本地js代码上遍历此xml文档。如果文件要存储到本地,那你用不上jquery的,只能是使用下载文档的方法。以java为例,后台servlet或者struts等MVC框架的Controller打开一个outputstream,然后将此xml输出,这样子你请求此资源的时候就...
JQuery 如何增删改 XML
1.通过jquery的$.ajax()请求该xml资源,里面参数dataType:xml,如此,即可在本地js代码上遍历此xml文档。把文件显示于页面。做了修改,删除操作后,把数据用JSON方式传递到后台,进行文件读写操作。$.ajax({ url : rootPath + "/xml.php?act=read", dataType : "json", success : function...
java 、JQuery问题,$.ajax()、$.post()、$.get(),各在什么情况下使用...
这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。这个方法可以很方便的动态加载一些HTML文件,例如表单。示例代码:("....
jquery读取xml文件失败,用的是$.ajax方法,求大神帮忙
error:function(XHR,msg){alert(msg);} null表示没有得到返回信息。error表示无法连接服务器或请求的url地址指向的文件没有找到。timeout表示连接超时。parsererror表示解析错误,dataType指定类型的,在接到返回值时会自动进行解析,如果不是指定类型就会报这个错。比较可能就是parsererror了,如果是这个,...
jquery如何读
jQuery读取数据的方法 一、使用jQuery选择器读取DOM元素数据 jQuery提供了强大的选择器功能,可以直接通过选择器获取HTML元素,并读取其数据。例如,通过`.val`方法读取输入字段的值,通过`.html`方法读取元素的HTML内容,或者通过`.attr`方法读取元素的属性。二、使用jQuery的事件处理读取数据 当用户在网页上...
jquery加载xml文件出错
url: "C:\Users\Administrator\Desktop\新建文件夹 (10)\jquery-xml\WebRoot\books.xml",这一行,地址是不正确的,ajax只支持url类的路径和相对路径,不支持绝对路径,改为:url: "/books.xml",试下,如果books.xml不在根目录下,就在前面添加相应的目录。再给你说个实例:http://www.angelweb...
怎么用JS存储到xml文件中和从xml文件中读取数据出来
建议使用jQuery,跟操作html一样,伪代码如下: $.ajax({ url: '/xml/Student.xml', type: 'GET', dataType: 'xml', success: function(xml) { var name = $(xml).find('name').text(); $('h1').text(name); }});
...或者 JQuery 读取远程服务器上的xml文件的方法,谁有的?记住不是本...
用 ajax 方式
jquery解析xml问题及解决方案
读取这样写是没错的,但是ajax xml这种类型用get方式读取服务器文件,而不是本地,本地读取是会报错的。测试的时候放放到本地服务器上测试就可以读取了 localhost