十六进制转换为字符
Hexacode converted into character
我有 XML,它有十六进制字符,但每当我从 MarkLogic 数据库中提取和下载它时,MarkLogic 都会将它们转换成它们的原始字符。例如,在 XML 我有
<copyright-holder>© 2015 — All rights reserved © Standards Australia Limited</copyright-holder>
已转换为
<copyright-holder>© 2015 — All rights reserved © Standards Australia Limited</copyright-holder>
我正在使用文档插入功能将文档加载到 ML DB 中。我如何才能在 XML 中保留 hexadeciamal/entities?请推荐
MarkLogic 在插入数据库时处理 XML,但您可以告诉它在序列化时生成实体。您可以在组和应用程序服务器上设置输出选项,但您也可以使用 xdmp:quote
来模仿这个想法,以快速了解您将获得的内容:
xdmp:quote(
<copyright-holder>© 2015 — All rights reserved © Standards Australia Limited</copyright-holder>,
map:entry("outputEncoding", "us-ascii")
)
HTH!
XML 序列化在 XML serialization and output options
中讨论
我有 XML,它有十六进制字符,但每当我从 MarkLogic 数据库中提取和下载它时,MarkLogic 都会将它们转换成它们的原始字符。例如,在 XML 我有
<copyright-holder>© 2015 — All rights reserved © Standards Australia Limited</copyright-holder>
已转换为
<copyright-holder>© 2015 — All rights reserved © Standards Australia Limited</copyright-holder>
我正在使用文档插入功能将文档加载到 ML DB 中。我如何才能在 XML 中保留 hexadeciamal/entities?请推荐
MarkLogic 在插入数据库时处理 XML,但您可以告诉它在序列化时生成实体。您可以在组和应用程序服务器上设置输出选项,但您也可以使用 xdmp:quote
来模仿这个想法,以快速了解您将获得的内容:
xdmp:quote(
<copyright-holder>© 2015 — All rights reserved © Standards Australia Limited</copyright-holder>,
map:entry("outputEncoding", "us-ascii")
)
HTH!
XML 序列化在 XML serialization and output options
中讨论