|
|
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
Есть XML файл, но у него в заголовке нет указания, ни на пространство имен, ни на схему по которой он создан. Есть 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. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 15:21 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
Неправильно загружен файл в XMLSchemaCache Код: plaintext Ваша связка не работает потому что в XMLSchemaCache нет нужной схемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 19:07 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
Ay-yНеправильно загружен файл в XMLSchemaCache Код: plaintext Ваша связка не работает потому что в XMLSchemaCache нет нужной схемы Обьясните пожалуста по-подробнее, что нужно задать в первом параметре и что во втором. Вы говорите, что в XMLSchemaCache нет нужной схемы, ну так http://www.editeur.org/onix/2.1/reference вроде пространство имен, а не схема. Как схему-то подключить правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 07:16 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
Делаю так Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 09:14 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
ты определись, что тебе нужно - создать документ или валидировать его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 14:57 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
И то и то, одно другого не исключает надеюсь:) Т.е. сначала мне его надо создать (это я уже сделал), а затем провести валидацию по xsd схеме. А чтобы провести валидацию надо при создании в корневой элемент воткнуть пространство имен и ссылку на xsd схему. Это по моему функция Add и делает, и раз уж в этом топике о ней разговор зашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 05:48 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
smoykИ то и то, одно другого не исключает надеюсь:)просто это разные действия, слабо связанные между собой. Если ты в исходный документ втыкаешь ссылку на схему, парсер это сам разжуёт, ему также можно будет сказать validateOnParse. Когда ты создаёшь схему явно и по ней валидируешь документ - это явная валидация, вроде, не требующая добавления в исходный документ ссылок на схему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 12:16 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
To maXmo Не не так. У меня в документе есть ошибки (сам сделал), но валидатор молчит. Но в любом случае я б предпочел явно схему воткнуть в документ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 13:34 |
|
||
|
Как валидировать XML, у которого нет в заголовке ссылки на namespace
|
|||
|---|---|---|---|
|
#18+
в любом случае узлы в документ добавляются домом (setAttribute и т.п.), а не схемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2006, 14:06 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34143897&tid=1334560]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 512ms |

| 0 / 0 |
