关于XML <如何操作XML>
来源:互联网 发布:高级java是什么 编辑:程序博客网 时间:2024/05/29 02:30
参考资料来源http://www.w3school.com.cn
前面学习了XML的基本知识,包括一些基本语法规则,如何去建立一个有效的XML文档。接下来就要学习如何去操作XML。
我还记得HTML是用DOM去访问及操作里面的元素,那个是HTML DOM。现在这个XML也有个DOM叫XML DOM,它也是用来访问及操作里面的元素,也包含了一些对象,其中XMLHttpRequest 对象,它可以实现操作XML文档的第一步,即关联XmL文档。
先还是看看XMLHttpRequest 对象,不然有些方法都不知道怎么回事。
XMLHttpRequest 对象
XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest 可以同步或异步地返回 Web 服务器的响应,并且能够以文本或者一个 DOM 文档的形式返回内容。
readyState属性
HTTP 请求的状态.当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。
readyState 的值不会递减,除非当一个请求在处理过程中的时候调用了 abort() 或 open() 方法。每次这个属性的值增加的时候,都会触发 onreadystatechange 事件句柄。
responseText属性
目前为止为服务器接收到的响应体(不包括头部),或者如果还没有接收到数据的话,就是空字符串。当readyState小于3时,responseText肯定是空串,为4时就是全部的响应体了。
responseXML
对请求的响应,解析为 XML 并作为 Document 对象返回。responseText是返回字符串,而这个是返回一个对象。
status
由服务器返回的 HTTP 状态代码,如 200 表示成功,而 404 表示 "Not Found" 错误。当 readyState 小于 3 的时候读取这一属性会导致一个异常。
,写到一半没保存,这个自动保存不起作用,而且全屏后很久一段时间,再退出全屏就点保存不起作用。拷
刚刚看了一下asp.net的AJAX,真的太爽了,就拖两个控件ScriptManager和UpdatePanel放到页面上,然后把要局部更新的控制放到UpdatePanel里面就实现异步了,真的太爽了,都不想看这些原始的东西了,实在太枯燥了。这些原始的东西知道有这么回事就行了,想想没必要完全掌握,因为很大程度上的功能都已经被Asp.Net包括进来,而且实现更加简单,那我想没道理还用那么复杂的原始的东西了吧
- 关于XML <如何操作XML>
- 关于xml操作
- 如何操作XML
- C# 如何操作XML
- 关于XML的几个操作
- javascript关于xml的操作
- Java关于Xml的操作
- 关于C#操作XML文档
- 关于jdom操作xml问题
- vb 如何操作xml文件
- Dom4j如何操作Xml文件
- XML小复习以及PHP如何操作XMl
- FLEX中关于XML的操作
- C#关于XML文件的操作问题
- 关于XML的DOM的节点操作
- 关于XML文档的基本操作
- 操作XML
- XML操作
- SQLServer2005无日志文件附加数据库
- 操作系统及启动原理相关概念
- php安装注意事项
- xen虚拟化部署遇到的问题
- 《代码阅读方法与实践》读后感——磨刀不误砍柴工
- 关于XML <如何操作XML>
- java keytool 使用总结(转)
- Linux 常用的查看系统信息的命令
- linux 清理缓存
- S3C2440之中断操作(MDK4.22)
- 关于jQuery如果判定checkbox被选中
- apache POI 对Excel表的操作
- Boosting算法
- 美药品连锁机构Walgreens推移动优惠券