xpath - как выбрать каждый символ между открывающим и закрывающим тегом <example></example> - PullRequest
0 голосов
/ 20 июля 2011

Здравствуйте, я программирую на Java и ..

У меня есть xml-файл, и я думаю об использовании xpath для захвата каждого символа между элементами в приведенном ниже коде: мне было интересно, как это можно сделать в xpath? Я не хочу разбирать его, потому что между тегами много других тегов и атрибутов и текста ..

<book>
 <book element 1>
  ........
 </book element 1>

 <book element 2>
  <DATA>.............
  ..............
  ...........
  </DATA>
 </book element 2>
</book>

Ответы [ 2 ]

0 голосов
/ 20 июля 2011

Итак, вы хотите проанализировать документ в той степени, в которой вы находите начальный и конечный теги DATA, но затем вам нужен доступ к неразобранному тексту между этими тегами. Я не могу придумать подход, который даст вам это. Конечно, вы всегда можете восстановить разметку из проанализированного содержимого, но это не то, о чем вы просили.

Итак, если невозможно сделать то, что вы пытаетесь сделать, это может быть хорошим признаком того, что вы решаете свою проблему неправильно. Чтобы проконсультировать вас по этому вопросу, нам нужно знать, в чем ваша проблема.

0 голосов
/ 20 июля 2011

Разве вы не можете просто использовать <xsl:copy-of select="books/books"/>?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...