Сравнение 2-х строк по средсвам XPath
От: SuSanin  
Дата: 27.11.06 10:42
Оценка:
Привет всем. Есть задачка сравнить значение двух строк 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>
пройти нормально.
Как видно от имени тега мало что зависит, все д.б .завязано на атрибуте и значении между тегов.
За раниее спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.