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

标签 json xml marklogic

使用 MarkLogic 8,我正在为 json:transform-to-json 使用自定义 XML 到 JSON 的转换,我已经让它工作得很好 except 转换将数字输出为字符串。

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

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

最佳答案

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

喂!

关于json - 在 MarkLogic 中从 XML 转换为 JSON 时指定类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36392083/

相关文章:

javascript - 使用 eval 和 jsonp 响应的替代方法

xpath - Marklogic - 如何处理 XML 中的处理指令

python - Flask-restful : How to only response to requests come with ('Accept' :'application/json' )?

android - 样式化自定义 View

当模式来自类路径时,Java XML 验证不起作用

sql server 从 XML 列获取特定数据

marklogic - 使用索引数据计算非结构化文档中的所有唯一单词

marklogic - MarkLogic 中是否有 PATCH 的 JavaScript 资源扩展?

android - Gridview - 单击 gridview 项目以在 imageview 中显示图像

c++ - Cpp : JSON parser in Cpp that provide support Serialize/Deserialize feature, 将 JSON 对象转换为用户定义的类?