|
|
|
Как получить текст между двумя тегами?
|
|||
|---|---|---|---|
|
#18+
Может кто поможет с xml. Я сам к сожалению не силен в нем. Я могу найти начальный тег: //table/tbody/tr[td/p/span[text()='Job Goal']] и конечный: //table/tbody/tr[td/p/span[text()='Qualifications:']] А как мне получить весь текст между этими тегами? Помогите люди добрые, очень нужно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2007, 19:42 |
|
||
|
Как получить текст между двумя тегами?
|
|||
|---|---|---|---|
|
#18+
Код (структуру) xml документа покажи. А то воображать с утра плохо получается, как это у тебя там может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 09:47 |
|
||
|
Как получить текст между двумя тегами?
|
|||
|---|---|---|---|
|
#18+
Все-таки попытаться составить xpath-выражение выбирающее все нужные узлы. Если нормально не получается, например нет каких-то явных идентифицирующих признаков кроме содержимого ячеек, можно попробовать следующий способ: 1) переменная startPos - позиция в выборке //table/tbody/tr первой нужной ячейки 2) аналогично endPos - последней нужной ячейки 3) выбираем все //table/tbody/tr с позициями между ачальной и конечной, далее все просто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 11:07 |
|
||
|
Как получить текст между двумя тегами?
|
|||
|---|---|---|---|
|
#18+
SuSaКод (структуру) xml документа покажи. А то воображать с утра плохо получается, как это у тебя там может быть. Я приложил xml документ. Только не пинайте ногами, он сгенерирован Adobe из pdf. Мне нужно получить все (или весь текст) между //table/tr[td/p/b[text()='Job Goal']] и //table/tr[td/p[text()=' Job Type ']] Огромное спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 16:07 |
|
||
|
Как получить текст между двумя тегами?
|
|||
|---|---|---|---|
|
#18+
TiGВсе-таки попытаться составить xpath-выражение выбирающее все нужные узлы. Если нормально не получается, например нет каких-то явных идентифицирующих признаков кроме содержимого ячеек, можно попробовать следующий способ: 1) переменная startPos - позиция в выборке //table/tbody/tr первой нужной ячейки 2) аналогично endPos - последней нужной ячейки 3) выбираем все //table/tbody/tr с позициями между ачальной и конечной, далее все просто Прошу прощение, а хоть какой-то пример можно? Заранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2007, 16:09 |
|
||
|
Как получить текст между двумя тегами?
|
|||
|---|---|---|---|
|
#18+
Проще оказалось воспользоваться осью following-sibling: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2007, 10:47 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=59&tid=1334192]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 130ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...