问题标签 [citeproc-js]

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.

0 投票
1 回答
70 浏览

csl - 引用引用中的单个引用可以超过一个 url/访问日期对吗?

假设我有一个参考,例如:

(假设上面的引用被处理成CSL处理器可以理解的形式;在这种情况下为citeproc-js)

CSL 规范是否允许产生一个看起来像这样的引用(来自这个唯一的参考)?

你好世界!http://example.com/foo(2018年 3 月 20 日访问);http://example.com/bar(2015年 10 月 5 日访问)

我知道我可以用这个支持一对:(示例的简化样式)

但是我如何“迭代”多对呢?

CSL 规范CSL 数据架构似乎都不支持这一点。我错了吗?

0 投票
1 回答
123 浏览

android - 如何在 Android 上使用 citeproc-java

我正在调查de.undercouch:citeproc-java:2.0.0我当前的 Android 应用程序。

我无法识别ScriptEngine适用于 Android 的citeproc-java.

我的 Gradle 类似于:-

Citeproc要求javax.script.ScriptEngineManager在 Android 平台上不可用,因此我已替换io.apisense:rhino-android:1.1.1

我现在正面临这个例外......

导致此异常的 citeproc 代码直接取自他们的示例...

我创建了一个 AndroidJUnit 来调查这个问题。

在单步执行代码时,我发现问题是 arrayOutOfBoundsException 访问字符串 []

该数组只有 12 个条目,但索引为 39

如 AS 图像所示

在此处输入图像描述