Xml 使用MLCP的Marklogic编码插入

Xml 使用MLCP的Marklogic编码插入,xml,encoding,marklogic,marklogic-8,mlcp,Xml,Encoding,Marklogic,Marklogic 8,Mlcp,我使用XQuery将以下内容中带有“’”的XML内容插入到MarkLogic服务器 XML内容 <?xml version="1.0" encoding="ISO-8859-1"?> <A>debtor&#x2019;s</A> 债务人’;s 插入使用的XQuery xdmp:document-load("C:/a.xml", <options xmlns="xdmp:document-load">

我使用XQuery将以下内容中带有“’”的XML内容插入到MarkLogic服务器

XML内容

<?xml version="1.0" encoding="ISO-8859-1"?>
<A>debtor&#x2019;s</A>

债务人’;s
插入使用的XQuery

 xdmp:document-load("C:/a.xml",
   <options xmlns="xdmp:document-load">
     <uri>a.xml</uri>
     <encoding>ISO-8859-1</encoding>
   </options>)
let $xml := doc("/a.xml")
return
  xdmp:save("c:\export\a.xml", $xml,
    <options xmlns="xdmp:save">
      <output-encoding>ISO-8859-1</output-encoding>
    </options>) 
xdmp:documentload(“C:/a.xml”,
a、 xml
ISO-8859-1
)
我使用下面的XQuery导出相同的文档

导出使用的XQuery

 xdmp:document-load("C:/a.xml",
   <options xmlns="xdmp:document-load">
     <uri>a.xml</uri>
     <encoding>ISO-8859-1</encoding>
   </options>)
let $xml := doc("/a.xml")
return
  xdmp:save("c:\export\a.xml", $xml,
    <options xmlns="xdmp:save">
      <output-encoding>ISO-8859-1</output-encoding>
    </options>) 
let$xml:=doc(“/a.xml”)
返回
xdmp:save(“c:\export\a.xml”,$xml,
ISO-8859-1
) 
导出输出XML看起来与源文档相同:

<?xml version="1.0" encoding="ISO-8859-1"?>
<A>debtor&#x2019;s</A>

债务人’;s
类似地,我使用MLCP插入了源XML,如果我导出该文件,它如下所示:

<?xml version="1.0" encoding="ISO-8859-1"?>
<A>debtor's</A>

债务人的
但我需要的是,尽管使用MLCP插入,但仍要有与同类源相同的输出(即,它应该是“债务人的”,而不是“债务人的”)

对于通过MLCP插入的文档,是否有任何选项或解决方法可以像源文档一样导出

我也尝试了
-content\u编码ISO-8859-1
,但我得到了相同的答案。

这个呢

<A><![CDATA[debtor&#x2019;s]]></A>


您是否尝试过更改
-content\u编码值@MichaelGardner是的,我试过这个,但结果是“债务人”而不是“债务人”,这将是一个很好的信息,可以包含在原始问题中,以及您使用的特定编码字符串。@MichaelGardner我试过这个-内容编码ISO-8859-1,但我得到了相同的答案。