转于 http://blog.csdn.net/firewing/article/details/323923
今天做一很简单的功能,就是将xml数据用xsl转换一下而已。以前一直都没注意xmldom获取数据默认是异步的方式的。每次都是load完xml数据以后就直接调用transfer了。之前因为一直都是在本地调试,没有部署在Web服务器上,但是今天部署上去后发现transfer时经常报"The data necessary to complete this operation is not yet available. "错误。郁闷了好久,才发现原来Dom.load(dataSrc)里面应用的数据源由于速度较低,在transfer之前都还没有load完。查了半天程序,因为transfer是在load后面的一位Dom如果没有load完的话肯定不会执行转换,而且尝试过直接在IE上打开这些XML文件和XSL文件一点问题都没有。于是赶快查MSDN,发现async property of a DOMDocument默认是true的。所以load方法执行了之后马上就返回了,这时候不一定会已经把我需要的xml读取完成,造成了上面的错误。郁闷。
后来把Transfer的动作放在了onreadystatechange事件里面,判断readyState等于4才开始作转换。终于搞定了问题。
感慨一下:基础知识不扎实啊,对自己用到的东西不了解啊!
分享到:
相关推荐
Microsoft_XMLDOM帮助,xml document 对象模型手册
he Microsoft® XML Parser (MSXML) 3 SDK includes header and .lib files, and documentation for the MSXML 3 Release.
XMLDOM教程.chm XMLDOM教程.chm,XMLDOM教程.chm,XML DOM教程 chm
android dom解析XMl文件,这是一个简单的小示例,希望对大家有所帮助
【Qt】DOM读取XML文档.rar
完整的Oracle xmldom解析xml入参,经过测试,可以解析,成功入到数据表中。
XMLDOM参考手册 ,包括XMLDOM、XMLDOMNode、XMLDOMSelection、XMLDOMList、XMLDOMElement、XMLDOMText、XMLDOMCDATASection、XMLDOMCharacterData、XMLDOMComment、XMLDOMDocumentType、XMLDOMEntity、...
Javascript操作XML Dom学习资料
asp使用xmldom对象解析xml文件示例。
chm格式,包括了xmldomcument对象的全部方法和属性
所有相关文件 博文链接:https://anlinko.iteye.com/blog/714273
【学习 XML DOM】.pdf
NULL 博文链接:https://justsee.iteye.com/blog/923633
dom and sax 读取xml dom and sax 读取xml dom and sax 读取xml
网上下的xmldom教程都是联网版,于是考虑用Teleport Pro将网上教程一锅端,很小部分资源为提供,有需要请到http://www.w3school.com.cn/xmldom/index.asp下载。
XML DOM 定义了所有 XML 元素的对象和属性,以及访问它们的方法(接口)。 换句话说:XML DOM 是用于获取、更改、添加或删除 XML 元素的标准。 模块简介: 1、XMLDOMDocument类: XML对象文档 ->操作创建或读写...
从批量XML文件中读取XML DOM标记,并操作其相关属性值进行计算或者动态数据处理。
java解析XML dom4j dom4j-1.6.1.jar dom4j.jarjava解析XML dom4j dom4j-1.6.1.jar dom4j.jar
XML DOM 对象方法 中文手册 chm
XML DOM 教程xml DOM 文档对象模型 会为了一下以前课本上的 对比了一下w3c的 还是原版的好