neo4j apoc.load.xml获取嵌套元素值

时间:2018-11-02 14:55:27

标签: neo4j neo4j-apoc

我正在尝试使用apoc.load.xml导入xml文件。特别是我正在尝试使文本包含在label-element中。 这是我的示例查询:

CALL apoc.load.xml('https://seafile.rlp.net/f/cf1f73f3cbdf413eb14d/?dl=1','',{}, true) yield value as xmlFile
UNWIND xmlFile._register AS register
UNWIND register._lemma AS wdata
RETURN wdata;

我如何到达label-Element的内容?

1 个答案:

答案 0 :(得分:1)

如果只需要label元素,则可以在/register/lemma/label过程中使用xpath(apoc.load.xml),如下所示:

CALL apoc.load.xml('https://seafile.rlp.net/f/cf1f73f3cbdf413eb14d/?dl=1','/register/lemma/label',{}, false) yield value as labels
RETURN labels._text