У меня есть HTML-документ, что-то вроде этого:
<root><template>title</template>
<h level="3" i="3">Something</h>
<template element="1"><title>test</title></template>
# one
# two
# three
# four
<h level="4" i="5">something1</h>
some random test
<template element="1"><title>test</title></template>
# first
# second
# third
# fourth
<template element="2"><title>testing</title></template>
Я хочу извлечь:
# one
# two
# three
# four
# first
# second
# third
# fourth
</root>
Другими словами, я хочу "весь текст после <template element="1"><title>test</title></template>
идо следующего тега, который начинается после этого. "
Я могу получить весь текст между root, используя '//root/text()'
, но как мне получить весь текст до и после определенных тегов?