
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.11.2006, 11:49:47
|
|||
|---|---|---|---|
|
|||
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
Привет всем. Есть задачка сравнить значение двух строк xml документа Участок кода: <to> <post xml:lang="ru">Проректору по информатизации ГОУ ВПО </post> <post xml:lang="en">nu tipa toge samoe ;</post> <post xml:lang="ru">Проректору по информатизации ГОУ ВПО </post> <name xml:lang="ru">Моченову С.В.</name> <name xml:lang="en">mochenovy С.В.</name> <name xml:lang="ru">Моченову А.В.</name> </to> В данном учаске надо сравнить строки с одинаковыми значения аттрибута т.е в случаи с строками : <post xml:lang="ru">Проректору по информатизации ГОУ ВПО </post> <post xml:lang="en">nu tipa toge samoe ;</post> <post xml:lang="ru">Проректору по информатизации ГОУ ВПО </post> Должна вылезти ошибка о повторении строки (так как значение одинаковое) а в случаи с строками : <name xml:lang="ru">Моченову С.В.</name> <name xml:lang="en">mochenovy С.В.</name> <name xml:lang="ru">Моченову А.В.</name> пройти нормально. Как видно от имени тега мало что зависит, все д.б .завязано на атрибуте и значении между тегов. За раниее спасибо Николай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2006, 12:51:43
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
string(post[@xml:lang="ru"][1])=string(post[@xml:lang="ru"][2]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2006, 13:48:33
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
и что все строки вручную что ли перебирать, а более автоматического способа нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2006, 13:56:33
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
for-each ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2006, 12:10:31
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
Не, не в этом смысле: string(post[@xml:lang="ru"][1])=string(post[@xml:lang="ru"][2]) здесь в вашем ответе строго прописаны значение атрибута, атрубут как и текст может меняться, то есть выражение д.б. не зависимо ни от текста ни от значений атрибута. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=SSV_RIF&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 394ms |
| total: | 651ms |

| 0 / 0 |
