问题标签 [oai]
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.
python - Google Chrome 不会使用 xml-stylesheet 呈现 XML
设置
我在本地机器和 Google Chrome 上以调试模式使用 Flask 来检查我的路线。
目标
我想使用这个xml 样式表呈现一个 XML 响应。响应(包括 xml-stylesheet 标记)如下所示(在 Google Chrome 中检查源代码):
出了什么问题?
但是,在我的情况下,在 Google Chrome (localhost:5000/oai) 中查看路由时,我只得到原始文本输出:
我试过的
由于安全原因,我读到谷歌不允许从文件中读取文件(例如,将其放在我的静态文件夹中),因此我尝试通过Web 服务器为 Chrome插件提供文件。当我转到 127.0.0.1:8887/oaitohtml.xsl 时,确实可以看到样式表。
我缺少什么来完成这项工作?
干杯!
python - 使用 Sickle 从机构 OAI-PMH 存储库中检索所有记录的问题
我一直致力于使用 Python 中 Sickle 程序中的 api 函数从各个研究机构的 OAI-PHM 存储库中检索所有记录。我编写了一个代码,它执行连续收集,迭代存储库的记录并将记录保存为 XML 文件以及 SQL 数据。
但是由于某种原因,我无法检索存储库中的所有记录 - 特别是在 2017-2020 年之间缺少记录。如果我使用 Sickle 程序中的“来自参数”按日期执行选择性收获,我可以检索一些额外的记录,但不是全部。
我怀疑这个问题是由于 OAI 存储库中的一些记录是空的,并且 Sickle 在遇到不包含任何信息的记录时会停止收集记录。
我已在代码中将可选参数“ignore_deleted”设置为 True,以跳过已删除的记录。但是我不确定是否可以添加一个跳过空记录的附加参数?
以下是指定 OAI 存储库的连续收获的代码摘录。
dspace - DSpace OAI-PMH XML 导入
我正在将我的 OAI 数据提供者从 jOAI 更改为 DSpace。我的期望是我可以轻松地将元数据(以 XML 形式提供)导入 DSpace。但情况似乎并非如此。我总是收到错误消息
标题中的未知元数据架构
我的 XML 文件如下所示:
这在过去对我有用。不幸的是,我找不到任何好的描述文件的结构。
有什么帮助吗?
问候 SimGeh
xml - Dspace 6.3 OAI 添加 xml:lang 属性到 oai_dc
我正在尝试将 xml:lang 属性添加到 OAI。我正在使用“oai_dc”元数据格式。
<dc:title xml:lang="en">English</dc:title>
<dc:title xml:lang="fr">France</dc:title>
我正在尝试通过添加到 oai_dc.xsl
使用<xsl:attribute name="xml:lang"></xsl:attribute>
或
静态方式(只是为了检查)<dc:tiitle xml:lang="en">
没有任何变化,也没有错误。
当我更改<xsl:attribute **name**="xml:lang"></xsl:attribute>
为"ref"
它说只有名称是可以接受的。
我究竟做错了什么?
感谢您的任何建议:)
xml - 如何提取元数据字段的语言
我正在使用 Dspace 6.3 JSPUI。我想添加元数据字段的语言描述,例如:
在 DSpace 数据库中,这些看起来像这样:
如何提取该字段的语言并放入
提前感谢任何提示:)