Javascript从本地文件解析xml
Javascript parse xml from local file
var xmlReq,
xmlDoc;
xmlReq = new XMLHttpRequest();
xmlReq.open("GET", filename, false); //synchronous GET
xmlReq.send(null);
xmlDoc = xmlReq.responseXML;
alert(xmlDoc);
我尝试使用上面提到的代码从本地文件系统加载xml。变量filename是一个相对路径(../Gfx/Sprite/test_Sprite.xml(,在本地和从web服务器运行页面时都有效。这个wierd的原因是,我可以看到xml文件加载(使用safari中的web检查器(,但xmlReq.responseXML/xmlReq-responseText返回null。。。
我在这里做错了什么?
Webkit不允许在本地文件系统上请求AJAX。
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 如何使用javascript或jquery mobile从url读取和显示XML文件
- 如何使用JQUERY解析大型XML文件并将其可视化为HTML格式
- Javascript/JQuery.本地缓存xml文件
- xml文件在js项目目录结构中的位置
- 使用jquery动态解析XML文件
- 指定单击链接时要加载的xml文件
- 使用javascript读取本地XML文件并在html页面中显示
- 将xml文件导入pdf(Acrobat)
- 使用AJAX传递的数据编辑XML文件-正在删除XML数据
- 在HTML文档中使用XML文件中的数据
- 可以't从xml文件中提取数据
- 通过JS/AAJAX在XML文件中搜索1个数据
- 搜索XML文件并使用javascript显示结果
- Windows 8市场应用程序JS,访问远程XML文件
- 将Xml文件链接到HTML
- 如何将 XML 文件包含在摩卡测试用例中
- 无法在 jsTree 中通过 HTTP 加载 XML 文件
- 在 XML 文件中搜索 TestComplete 中的特定属性值
- 如何使用Iron Router在Meteor中生成XML文件