Я вставил следующий XML-контент с «& # x2019» в контент на сервер MarkLogic с помощью XQuery.
Содержание XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<A>debtor’s</A>
Вставить используемый XQuery
xdmp:document-load("C:/a.xml",
<options xmlns="xdmp:document-load">
<uri>a.xml</uri>
<encoding>ISO-8859-1</encoding>
</options>)
И я использую следующий XQuery для экспорта того же документа.
Используется экспорт XQuery
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>)
И выходной XML-файл экспорта выглядит так же, как исходный документ:
<?xml version="1.0" encoding="ISO-8859-1"?>
<A>debtor’s</A>
Точно так же я вставил исходный XML с помощью MLCP, и если я экспортировал этот файл, он будет выглядеть следующим образом:
<?xml version="1.0" encoding="ISO-8859-1"?>
<A>debtor's</A>
Но мне нужно, чтобы результат был таким же, как у источника (т.е. он должен быть «должником» вместо «должника»), хотя и вставлен с использованием MLCP.
Существуют ли какие-либо варианты или обходные пути для экспорта в качестве исходного документа для документов, вставленных через MLCP?
Я тоже пробовал -content_encoding ISO-8859-1
, но получил тот же ответ.
-content_encoding
? Параметры командной строки MLCP - person Michael Gardner   schedule 09.03.2016