Marklogic xsi:noNamespaceSchemaLocation的片段根上的XDMP-PARENTLINK错误

Marklogic xsi:noNamespaceSchemaLocation的片段根上的XDMP-PARENTLINK错误,marklogic,marklogic-9,Marklogic,Marklogic 9,我试图插入一个具有元素的文档,该元素是片段根: xquery version "1.0-ml"; let $doc := <doc> <frag-root xsi:noNamespaceSchemaLocation="test.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> </frag-root> </doc>

我试图插入一个具有元素的文档,该元素是片段根

xquery version "1.0-ml";

let $doc := 
<doc>
  <frag-root xsi:noNamespaceSchemaLocation="test.xsd"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  </frag-root>            
</doc>

return xdmp:document-insert("/test.xml", $doc)
我发现这是一种相同的行为,但他有一个
schemaLocation
而不是
noNamespaceSchemaLocation
属性。 在我的例子中,元素
frag root
实际上是一个片段根。这可能是一个类似的错误吗


如果我将
noNamespaceSchemaLocation
更改为
schemalocation
,则插入不会失败,因此我猜测
schemalocation
的错误已修复,但
noNamespaceSchemaLocation

的错误未修复。我向MarkLogic报告了此错误,他们为此提交了一个错误。
将在修复后立即更新。

我将使用MarkLogic支持解决此问题。
XDMP-PARENTLINK: xdmp:eval(...) -- Invalid parent link node doc("/test.xml")//doc