powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xpath и конкатенация текстового содержимого нод
5 сообщений из 5, страница 1 из 1
xpath и конкатенация текстового содержимого нод
    #37833012
asphix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такой XML:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<div id='node_1'>
    <br>
    <p> text1 </p>
    <p> text2 </p>
</div>
<div id='node_2'>
    <br>
    <div> text3 </div>
    <p></p>
</div>
<div id='node_3'>
    <br>
    <div> text4 </div>
    <p> text5 </p>
</div>



Помогите составить запрос, возвращающий конкатенацию текстовых значений нод между div-ами.
В идеале должно вернуть:
[ text1 text2 ]
[ text3 ]
[ text4 text5 ]

Застрял на //*[starts-with(@id, 'node_')] - вывел список всех нод div, а как конкатенировать - не пойму..
...
Рейтинг: 0 / 0
xpath и конкатенация текстового содержимого нод
    #37833033
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asphixкак конкатенировать - не пойму..Не нужно толкать реку - она сама течет
Код: xml
1.
2.
3.
4.
5.
6.
7.
<xsl:template match="div[@id]">
  |<xsl:apply-templates select="*" mode="t"/>|
</xsl:templates>

<xsl:template match="*" mode='"t">
  <xsl:value-of select="concat(., ' ')"/>|
</xsl:templates>
...
Рейтинг: 0 / 0
xpath и конкатенация текстового содержимого нод
    #37833042
asphix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужен именно xpath-запрос для дальнейшего использования в питоновском lxml
...
Рейтинг: 0 / 0
xpath и конкатенация текстового содержимого нод
    #37833108
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asphixнужен именно xpath-запросXPath предназначен для выборки узлов, а не для их модификации. Либо отдавайте питону набор узлов, либо примените XSLT, а потом отдавайте питону
...
Рейтинг: 0 / 0
xpath и конкатенация текстового содержимого нод
    #37833225
asphix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, буду разбираться!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xpath и конкатенация текстового содержимого нод
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]