|
[xsd][unique] Правило не работает.
|
|||
---|---|---|---|
#18+
Пишу схему и застрял на unique. Вот отрывок из схемы: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Проблема в том, что валидатор не ругается при наличии нескольких студентов с одинаковым именем. Может, кто-нибудь увидит ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2012, 12:58 |
|
[xsd][unique] Правило не работает.
|
|||
---|---|---|---|
#18+
Перенос правила unique на один уровень вверх с изменением xpath запроса тоже не помогает: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2012, 13:20 |
|
[xsd][unique] Правило не работает.
|
|||
---|---|---|---|
#18+
YetAnotherEntityМожет, кто-нибудь увидит ошибку?В первом варианте ошибка в селекторе. Должно быть Код: xml 1.
какое пространство имен у схемы? Приведите все атрибуты элемента <xsd:schema> ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2012, 14:01 |
|
[xsd][unique] Правило не работает.
|
|||
---|---|---|---|
#18+
_Vasilisk_YetAnotherEntityМожет, кто-нибудь увидит ошибку?В первом варианте ошибка в селекторе. Должно быть Код: xml 1.
какое пространство имен у схемы? Приведите все атрибуты элемента <xsd:schema> Да, там была опечатка, склеил его по памяти после изменений. Второй пример точно корректен, но валидатор работать не хочет. Причем один раз Eclise таки указал мне, что существует дублирование, т.е. правило сработало. Не могу понять, неужели валидаторы настолько кривые, что не могут корректно обработать правило? Пробовал валидировать в Netbeans, в Eclipse и ещё паре онлайн валидаторов. Вот атрибуты корневого элемента схемы: Код: xml 1. 2. 3. 4. 5.
А вот атрибуты в валидируемом xml файле: Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2012, 16:54 |
|
[xsd][unique] Правило не работает.
|
|||
---|---|---|---|
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2012, 23:59 |
|
[xsd][unique] Правило не работает.
|
|||
---|---|---|---|
#18+
_Vasilisk_ Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Прошу прощения за задержку с ответом... Ваш совет помог: я объявил свой namespace с префиксом и всё заработало. Спасибо большое за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2012, 15:51 |
|
|
start [/forum/topic.php?fid=14&fpage=22&tid=1332693]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 166ms |
0 / 0 |