js读取xml文件-适用于firefox、chrome
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js读取xml文件-适用于firefox、chrome相关的知识,希望对你有一定的参考价值。
js读取xml文件,在网上搜了一些,都不能正常使用,像此种
doc = document.implementation.createDocument("", "", null);
doc.async = "false";
doc.load(fileName);
不能用,谁能提供一个兼容firefox、chrome的,可用的话,立马加分,不食言。。
读取XML文件的方法有很多,如下面这段代码,您可以参考下:
//读取XML文件
function loadXML(xmlFile)
var xmlDoc;
if (window.ActiveXObject)
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load(xmlFile);
else if (document.implementation && document.implementation.createDocument)
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.async = false;
xmlDoc.load(xmlFile);
else
alert(\'您的浏览器不支持该系统脚本!\');
return xmlDoc;
//输出XML文件
function outXML(filename)
var xmlDoc = loadXML(filename);
var x = xmlDoc.getElementsByTagName("properties");
var text=x[0].outerhtml.replace(/</g,"<");
return text;
function dirXML(xmlDoc)
var entry=xmlDoc.getElementsByTagName("properties")[0].getElementsByTagName("entry");
for (var i=0,j=entry.length; i<j;i++)
console.log(entry[i].getAttribute("key"));
console.log(entry[i].childNodes[0].nodeValue);
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。 参考技术A
让滚动条适用于 Firefox
【中文标题】让滚动条适用于 Firefox【英文标题】:Make Scrollbar viable for Firefox 【发布时间】:2020-07-05 01:42:56 【问题描述】:我想让我的 div 的 css 滚动条对 Firefox 可见。我可以看到它在 Firefox 上不起作用,但在 chrome 上起作用。 这是我的CSS。
.ascenseur::-webkit-scrollbar
width: 4px;
.ascenseur::-webkit-scrollbar-thumb
border-radius: 10px;
background-color: #7997cd;
【问题讨论】:
【参考方案1】:我可能弄错了,但我相信目前 mozilla 支持滚动条样式的唯一 CSS 是:
scrollbar-color: red green; (where red is the bar and green is thumb)
scrollbar-width: thin; (other option is thick)
有一些 javascript 滚动条选项可用于设置 Mozilla 滚动条的样式,但我对它们没有太多经验。
你可以做的事情是这样的:
@-moz-document url-prefix('')
.ascenseur
scrollbar-color: #7997cd green; (pick something not green)
scrollbar-width: thin;
这会将替代样式仅应用于 mozilla (firefox),并允许其他浏览器使用您的原始样式。
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scrollbars
【讨论】:
以上是关于js读取xml文件-适用于firefox、chrome的主要内容,如果未能解决你的问题,请参考以下文章
CORS 适用于 chrome 但不适用于 firefox、angularjs
如何在Firefox 58 ++上使用适用于Selenium的PHP Webdriver下载文件
如何使用firefox适用于javascript的debugger命令
xml 适用于iOS的Flipboard样式选项卡指示器。将tabIndicator.js拖放到Alloy lib文件夹中,然后将模块标记添加到tabgroup和pa