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

start [/forum/topic.php?fid=14&tid=1334555]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 326ms |

| 0 / 0 |
