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命令

js 读取XML

xml 适用于iOS的Flipboard样式选项卡指示器。将tabIndicator.js拖放到Alloy lib文件夹中,然后将模块标记添加到tabgroup和pa

使用 StAX / Kettle (Pentaho) 读取 XML 文件