firefox中的xml解析不起作用
xml parsing in firefox not working
我有一个xml文件,其内容是
<?xml version="1.0" encoding="UTF-8"?>
<ReturnMessage>
<root>ReturnMessage</root>
<cancelMessage>Request cancelled. /cancelMessage>
<confirmMessage>Click 'Create Document' to continue.</confirmMessage>
</ReturnMessage>
我像这样加载我的xml
var result = responseText;
if (document.implementation && document.implementation.createDocument)
{
alert("firefox");
xml=document.implementation.createDocument("","",null);
xml.load(result);
}
当执行以下代码时
var cnfmMsgCnt = xml.getElementsByTagName("confirmMessage");
alert(cnfmMsgCnt.lenght);
它会提醒0是firefox。
var displayMsg = xml.getElementsByTagName("confirmMessage").item(0).text
也不在FF中提供任何输出。
它在IE中运行得很好,但在Firefox中不起作用。
方法load()
采用文件名作为参数,而不是XML字符串。看见https://developer.mozilla.org/en/DOM/document.load(以及更规范的:W3C DOM Level 3加载和保存模块)
你可能想要的东西在这里解释https://developer.mozilla.org/en/Parsing_and_serializing_XML
var sMyString = "<a id='"a'"><b id='"b'">hey!<'/b><'/a>";
var oParser = new DOMParser();
var oDOM = oParser.parseFromString(sMyString, "text/xml");
相关文章:
- 带有ajax xml请求的Node js脚本不起作用
- 使用替换函数替换 XML 标记不起作用
- XML代码不起作用
- 使用 JavaScript 访问 XML 中的 lastNode 值在 Chrome 中不起作用
- XML 到 JSON JavaScript 函数不起作用
- JavaScript XML解析在IE中工作,但在Firefox / Chrome中不起作用
- jquery文件在域外不起作用(跨域.xml)
- XML http 响应不起作用
- Ajax 对 xml 页面的响应以获取标题元素不起作用
- JavaScript 从 XML 中提取数据(如果 else 语句不起作用)
- xml自动收报机在谷歌浏览器中不起作用
- 远程 JS 文件作为 portlet 依赖项在 gatein-resources 中给出.xml不起作用
- JavaScript XML 编写不起作用
- Javascript 和 Xml 不起作用
- firefox中的xml解析不起作用
- XML解析在Chrome中不起作用
- JSP将带有XML字符的String属性传递给JavaScript函数不起作用
- 用于IE的xml解析器不起作用.loadXML返回null
- XML解析不起作用
- Javascript forEach在使用1个子节点循环JSON解析XML时不起作用