
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.11.2006, 11:49
|
|||
|---|---|---|---|
|
|||
Сравнение 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
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
string(post[@xml:lang="ru"][1])=string(post[@xml:lang="ru"][2]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2006, 13:48
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
и что все строки вручную что ли перебирать, а более автоматического способа нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2006, 13:56
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
for-each ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2006, 12:10
|
|||
|---|---|---|---|
Сравнение 2-х строк по средсвам XPath |
|||
|
#18+
Не, не в этом смысле: string(post[@xml:lang="ru"][1])=string(post[@xml:lang="ru"][2]) здесь в вашем ответе строго прописаны значение атрибута, атрубут как и текст может меняться, то есть выражение д.б. не зависимо ни от текста ни от значений атрибута. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&tablet=1&tid=1334555]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 408ms |

| 0 / 0 |
