Marklogic 如何在使用xdmp.unquote将字符串解析为XML后获取childNodes

Marklogic 如何在使用xdmp.unquote将字符串解析为XML后获取childNodes,marklogic,child-nodes,Marklogic,Child Nodes,我尝试在解析XML字符串后使用以下方法获取子节点: fn.headxdmp.unquote'this is e1 this is e2'。子节点 我认为这不是正确的方法,因为我得到了以下输出: <wrapper><e1>this is <b>e1</b></e1><e2>this is <b>e2</b></e2></wrapper> 有人能帮我找到获取XML字符串子节点的正

我尝试在解析XML字符串后使用以下方法获取子节点:

fn.headxdmp.unquote'this is e1 this is e2'。子节点 我认为这不是正确的方法,因为我得到了以下输出:

<wrapper><e1>this is <b>e1</b></e1><e2>this is <b>e2</b></e2></wrapper>

有人能帮我找到获取XML字符串子节点的正确方法吗?

您希望选择/wrapper元素还是/wrapper/e1和/wrapper/e2元素

如果要返回包装器元素:


您希望选择/wrapper元素还是/wrapper/e1和/wrapper/e2元素

如果要返回包装器元素:

fn.head(xdmp.unquote('<wrapper><e1>this is <b>e1</b></e1><e2>this is <b>e2</b></e2></wrapper>'))
  .root
fn.head(xdmp.unquote('<wrapper><e1>this is <b>e1</b></e1><e2>this is <b>e2</b></e2></wrapper>'))
  .xpath("/wrapper")
fn.head(xdmp.unquote('<wrapper><e1>this is <b>e1</b></e1><e2>this is <b>e2</b></e2></wrapper>'))
  .root.childNodes
fn.head(xdmp.unquote('<wrapper><e1>this is <b>e1</b></e1><e2>this is <b>e2</b></e2></wrapper>'))
  .xpath("/wrapper/*")