On Thu, Nov 14, 2002 you wrote: > On 2002.11.14 at 17:43:55 +0000, Mikhail Sobolev wrote: > > > "XML Schemas is being worked on but it would be far too early to make any > > > conformance statement about it at the moment". :(( > > valid и wellformed -- два весьма определенных термина. И то, и другое > > xmllint проверяет. > > Причем valid определен таким образом, что его теоретически можно > проверять и against schema.
Однако практически у меня это не получилось. Я внимательно прочитал man xmllint и не нашел способа рекурсивно валидировать сначала XMLSchema.xsd against XMLSchema.dtd, затем myschema.xsd against XMLSchema.xsd, а потом еще myxml.xml against myschema.xsd.... > Но увы... У меня есть подозрение, что сейчас схема воспринимается > как маркетинговая игрушка для компаний, чтобы более удобно лохов на > деньги разводить. А для людей, которые реально пользуются xml-решениями, > старых-добрых DTD достаточно. > Я не утвержаю что эта позиция правильна, но судя по уровню поддержки > схем в открытом софте, похоже что девелоперы ее таки занимают. Я уверен, что мне бы тоже хватило только DTD, и те фичи, что предоставляют схемы, мне пока не нужны, но... уже есть написанные конторой схемы, по которым мне надо составить валидный xml. Переписывать с нуля DTD, честно говоря, несколько лениво, но другого выхода я пока не вижу :( ...и есть все-таки ощущение, что это будет шагом назад.