|
XSD, исключение значений в подтипе
|
|||
---|---|---|---|
#18+
Здравствуйте! Помогите с определением подтипа с pattern в XSD. Суть вопроса попытался описать в следующем примере: Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2011, 09:05 |
|
XSD, исключение значений в подтипе
|
|||
---|---|---|---|
#18+
Leran2002, думаю, можно так: Код: plaintext 1. 2. 3. 4. 5. 6.
Если не ошибаюсь, исключить элементы из такого перечисления можно только регэкспом. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2011, 15:36 |
|
XSD, исключение значений в подтипе
|
|||
---|---|---|---|
#18+
Перечислите опять все значения кроме тех, которые лишние. А лучше всего поменяйте механизм наследования на обратный ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2011, 16:12 |
|
XSD, исключение значений в подтипе
|
|||
---|---|---|---|
#18+
Спасибо, всем, за ответы! С регулярными выражениями сложно получается и не очень читабельно. Видимо их прямое предназначение – выборка (поиск), а не исключение. В итоге сделал по-простому, где нужно выбирать несколько значений использовал подтип с pattern (т.е. так и оставил, как в subtypeTEST1), а где нужно исключать несколько значений просто создал аналогичный тип только с исключенными значениями. Благо, что набор значений почти не изменяется. =) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2011, 07:17 |
|
|
start [/forum/topic.php?fid=14&msg=37588196&tid=1332766]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 444ms |
0 / 0 |