[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XML tools



On 2002.11.15 at 12:34:34 +0300, Dmitry Rojkov wrote:


> > 
> > Причем valid определен таким образом, что его теоретически можно
> > проверять и against schema.
> 
> Однако практически у меня это не получилось. Я внимательно прочитал 
> man xmllint и не нашел способа рекурсивно валидировать сначала
> XMLSchema.xsd against XMLSchema.dtd, затем myschema.xsd against
> XMLSchema.xsd, а потом еще myxml.xml against myschema.xsd....

А зачем рекурсивно? Особенно XMLSchema.xsd against XMLSchema.dtd

Получив от конторы myschema.xsd валидируешь ее against XMLSchema.dtd
после этого считаешь заведомо валидной.

> > Но увы... У меня есть подозрение, что сейчас схема воспринимается 
> > как маркетинговая игрушка для компаний, чтобы более удобно лохов на
> > деньги разводить. А для людей, которые реально пользуются xml-решениями,
> > старых-добрых DTD достаточно. 
> > Я не утвержаю что эта позиция правильна, но судя по уровню поддержки
> > схем в открытом софте, похоже что девелоперы ее таки занимают.
> 
> Я уверен, что мне бы тоже хватило только DTD, и те фичи, что
> предоставляют схемы, мне пока не нужны, но... уже есть написанные
> конторой схемы, по которым мне надо составить валидный xml. 
> Переписывать с нуля DTD, честно говоря, несколько лениво, но другого
> выхода я пока не вижу :(


Другой выход - поискать конвертер xsd в dtd. Наверняка же это
xslt-шкой делается.

> ...и есть все-таки ощущение, что это будет шагом назад.
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 

-- 
Victor Wagner			vitus@ice.ru
Chief Technical Officer		Office:7-(095)-748-53-88
Communiware.Net 		Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus



Reply to: