neo4j apoc.load.xml получить значение вложенного элемента - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь импортировать xml-файл с помощью apoc.load.xml. Особенно я пытаюсь получить текст в элементе label. Вот мой пример запроса:

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;

Как мне добраться до содержимого элемента-элемента?

1 Ответ

0 голосов
/ 05 ноября 2018

Если вам просто нужны элементы label, вы можете использовать xpath (/register/lemma/label) в процедуре 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
...