|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
Здравствуйте! Начал изучать схемы xml. Нарисовал вот такую: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Валидные данные для примера: Код: plaintext 1. 2. 3. 4. 5.
Код: plaintext 1. 2. 3. 4. 5.
Т.е. есть корневой элемент RefData, и в нем произвольное количество элементов (могут быть, а могут и не быть, если есть - должны встречаться не более одного раза. Это касается всех, кроме OrderID) Пытаюсь вставить в поле данные из первого примера, и получаю ошибку: XML Validation: Declaration not found for element 'RefData'. Location: /*:RefData[1] 1. Где я ошибся? 2. Что лишнее? 3. Чего не хватает? 4. Где почитать? чтобы было для новичка разжевано и желательно с примерами? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 13:52 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
whitebeast 4. Где почитать? чтобы было для новичка разжевано и желательно с примерами? Спасибо! Извиняюсь :) Первая же ссылка на этой ветке форума. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 14:00 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
Почитал, но проблема так и осталась... Помогите плиз! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 14:50 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
whitebeastПытаюсь вставить в поле данные из первого примера, и получаю ошибку: XML Validation: Declaration not found for element 'RefData'. Location: /*:RefData[1]В схеме указано пространство имен. Как следствие, 'RefData' с пустым пространством имен не найден. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 15:08 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
Наверное, не совсем то, что те надо, но оба примера будут валидны: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 15:12 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
Проблема в том, что OrderID может появляться сколько угодно раз, и где угодно... Вот еще пример такого гадства: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 15:29 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
whitebeast, а другие теги идут всегда в таком порядке? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 15:31 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
refregwhitebeast, а другие теги идут всегда в таком порядке? нет. Жестко определено только одно: должен быть корневой тег RefData и все теги кроме OrderID могут появляться только один раз. Вот точная формулировка - "полный список тэгов не известен и может менятся". Это я уже только что узнал... P.S. Может тогда лучше OrderID выделить в подгруппу Order? а там уже складировать все что нужно? Еще пример валидных данных: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 15:41 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
Вот требования к хмл: 1. список тегов неизвестен 2. тег может появиться где угодно 3. только тег OrderID может появляться сколько угодно раз, а все остальные теги только один раз 4. корневой тег RefData Вопрос к администраторам: а почему нельзя редактировать свои сообщения? Сейчас вот приходится засорять форум... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 15:49 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
whitebeastP.S. Может тогда лучше OrderID выделить в подгруппу Order? а там уже складировать все что нужно? Раз вид XML еще не определен, может разработать схему - а потом согласно схеме заполнять данными. А не наоборот. PS. Похожая тема без ответа ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 16:25 |
|
Помогите с созданием XML схемы. MS SQL 2005
|
|||
---|---|---|---|
#18+
К сожалению задача поставлена именно так. Вот нечто похожее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Но п.3 все еще не выполняется... подумаю. Отпишусь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2010, 16:27 |
|
|
start [/forum/topic.php?fid=14&msg=36912548&tid=1333101]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 163ms |
0 / 0 |