问题标签 [xbel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firefox - 有没有办法以编程方式将 Firefox 书签导出到 XBEL 和从 XBEL 导出?
Firefox 允许最终用户将书签导出为 XBEL 书签交换格式。但我想以编程方式:
- 导出部分(不是全部)书签和
- 将 xbel 书签导入 Firefox。
最好使用网络语言,以便我可以从网络服务器运行脚本。
任何人都可以提出解决方案吗?
python - 如何使用 python 从用户的网络浏览器导入书签?
我正在开发一个 RSS 阅读器类型的程序,我希望它能够从用户浏览器书签中自动导入 RSS 提要。我假设不同的浏览器使用不同的方法来存储书签。有没有专门为此目的的图书馆?
我只需要它在 Linux 上工作,所以我不关心仅 Windows 或 Mac 的浏览器。
xml - JsTree:从外部 xml 源加载自定义元数据
我有一个现有的数据结构,它存储为 xml 文档。它本质上是一个站点地图。每个节点都有一些关联的元数据(例如,与节点关联的关键字和描述)。我希望能够使用 xml_data 插件来直接从该源加载。从文档和源代码的快速浏览来看,这似乎是不可能的——我仅限于文档中描述的两种格式。
但是,我无法想象这是一个完全独特的用例。似乎我的选择是扩展 jstree,以便我可以将自己的 XSLT 添加到 xsl var 以处理我的格式,预处理文件服务器端的格式,以便结果为预期格式,或更改我的数据交换格式为 JSON 并在 JSON 和 XML 服务器端之间进行转换。我从我看到的帖子中得到的感觉是,至少可以使用 json_data 插件序列化/反序列化元数据,但我对此不是 100% 确定的。
任何人都可以根据您的经验帮助改进我的方向吗?
templates - XSLT:基于父节点属性的输出列表
我正在努力创建一个在父节点(“文件夹”)的条件下显示的列表,其中属性“折叠”设置为“是”或“否”。结果应仅显示列表的前两级,而不是如下所示的第三级。
- 第一个。级别:显示
- 第二。级别:显示
- 第三。级别:无显示
这个想法是检查“文件夹”属性<folder folded="yes">
。<xsl:if test="not(parent::yes)">
这应该有资格获得第3名。级别为不显示,但不知何故它没有做我想做的事。我可能使用了错误的构造和/或语法。非常感谢您的帮助,谢谢。
带有一些内容的 XML 结构:
XSLT:
样式表 HTML
生成的输出(级别:1-3)
预期输出:(级别:1-2)
我试过这个模板,但是输出最后两个节点,我需要前两个节点。