在 MarkLogic 中从 XML 转换为 JSON 时指定类型

Specifiy type when converting from XML to JSON in MarkLogic

使用 MarkLogic 8,我正在为 json:transform-to-json 使用自定义 XML 到 JSON 的转换,并且我的工作正常 除了 转换将数字输出为字符串。

有没有办法指定特定元素的值应该是数字值,而不是字符串?

我在 json:config 的文档中没有看到任何内容,但以防万一我遗漏了什么,或者如果您有巧妙的 post 处理技巧,我会很想知道如何解决这个问题。

您可以通过为非字符串类型元素定义一个 XML 模式来做到这一点。只需确保它在上下文中可用(通过将其加载到 xdmp:schemas-database() 中),并且它被识别(您的 XML 需要具有与 XML 相匹配的名称空间架构,您可能想使用导入架构)..

喂!