|
|
|
Применение пространств имен
|
|||
|---|---|---|---|
|
#18+
Предположим есть документ, например DITA topic. <topic xsi:noNamespaceSchemaLocation="http://docs.oasis-open.org/dita/v1.0.1/schema/topic.xsd" xml:lang="en-us"> <title>Title</title> <shortdesc></shortdesc> <body> <p>Первый параграф</p> </body> </topic> Этот документ допустим валиден. Но помимо разметки DITA topic я хочу иметь в этом же документе другую разметку по другой схеме. Например: <topic xsi:noNamespaceSchemaLocation="http://docs.oasis-open.org/dita/v1.0.1/schema/topic.xsd" xmlns:tt="http://www.x.ru/tt.xsd" xml:lang="en-us"> <title>Title</title> <shortdesc></shortdesc> <tt:text> <body> <p><tt:word>Первый</tt:word> <tt:word>параграф</tt:word></p> </body> </tt:text> </topic> Если я например теперь проведу валидацию этого документа, то он будет не валиден. А если разобью его на два: <text xsi:noNamespaceSchemaLocation="http://www.x.ru/tt.xsd"> <word>Первый</word> <word>параграф</word> </text> и <topic xsi:noNamespaceSchemaLocation="http://docs.oasis-open.org/dita/v1.0.1/schema/topic.xsd" xml:lang="en-us"> <title>Title</title> <shortdesc></shortdesc> <body> <p>Первый параграф</p> </body> </topic> то они оба будут валидны. Но мне удобно когда один и тот же контент имеет разметку двух схем. Используется ли на практике подход хранения в одном xml документе контента, который имеет разметку двух схем? Если да, то как быть с тем что документ не может быть проверен на правильность, так как ни один парсер не скажет что он валиден. Данный подход очень удобен. Как же быть? Может я что то не понимаю и существуют другие способы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 16:50 |
|
||
|
Применение пространств имен
|
|||
|---|---|---|---|
|
#18+
Наверно непонятно написал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 17:01 |
|
||
|
Применение пространств имен
|
|||
|---|---|---|---|
|
#18+
В продолжение моего вопроса. В другом нежизненном примере:) Как избавиться от этой ошибки (файл приложен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 18:00 |
|
||
|
Применение пространств имен
|
|||
|---|---|---|---|
|
#18+
<xs:any namespace='...svg' minOccurs='0' maxOccurs='unbounded' processContents='strict'/> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 11:48 |
|
||
|
Применение пространств имен
|
|||
|---|---|---|---|
|
#18+
Правильно ли я понимаю, что этого можно добиться только редактированием самих схем, а не особой формой их объявления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 11:55 |
|
||
|
Применение пространств имен
|
|||
|---|---|---|---|
|
#18+
В этом же свете существует слежующая непонятность. Например для того чтобы мой документ мог содержать Dublin Core, я должен явно указать это в своей схеме ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 12:01 |
|
||
|
Применение пространств имен
|
|||
|---|---|---|---|
|
#18+
namespace = "##other" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=35276623&tid=1333935]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 392ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...