Вопросы с тегом «xsd»

104
Проверка с помощью схемы XML в Python

У меня есть XML-файл и XML-схема в другом файле, и я хотел бы убедиться, что мой XML-файл соответствует этой схеме. Как мне это сделать в Python? Я бы предпочел использовать стандартную библиотеку, но при необходимости могу установить сторонний...

97
Что такое тип xs: NCName и когда его следует использовать?

Я запустил один из своих xml-файлов через генератор схемы, и все сгенерированное оказалось ожидаемым, за исключением одного узла: <xs:element name="office" type="xs:NCName"/> Что именно xs:NCName? А зачем лучше его использовать xs:string?...

96
Проверка XML с помощью XSD в IDE Visual Studio

Я знаю, что делал это раньше, но сегодня это не работает, и я не могу найти нигде, объясняющего, как это сделать. Может быть, я недосыпаю, но я подозреваю гремлинов. У меня есть XML-документ и каталог, полный XSD, которые его определяют. Как мне настроить Visual IDE так, чтобы он уведомлял меня об...

90
Для чего нужны файлы XSD?

Поскольку мы можем запрашивать XML-файл из C # (.NET), зачем нам нужен XSD-файл? Я знаю, что это файл метаданных конкретного XML-файла. Мы можем указать отношения в XSD, но как тогда он функционирует? XML <?xml version="1.0" encoding="utf-8" ?> <Root> <Customers> <Customer...

88
Что делает elementFormDefault в XSD?

Что делает elementFormDefaultи когда нужно использовать? Итак, я нашел несколько определений для elementFormDefaultзначений: квалифицированный - элементы и атрибуты находятся в targetNamespace схемы unqualified - элементы и атрибуты не имеют пространства имен Итак, исходя из этого определения, я...

85
Схема XML Как ограничить атрибут перечислением

У меня есть следующий тег XML <price currency="euros">20000.00</price> Как ограничить атрибут валюты одним из следующих: евро фунты доллары И цена в два раза больше? Я просто получаю сообщение об ошибке, когда пытаюсь ввести тип на обоих, вот что у меня пока есть: <xs:element...

82
Как использовать jQuery для синтаксического анализа XML с пространствами имен

Я новичок в jQuery и хотел бы разобрать XML-документ. Я могу анализировать обычный XML с пространствами имен по умолчанию, но с XML, например: <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"...

81
Разница между <xsd: all> и <xsd: sequence> в определении схемы?

Я использую xsd:allсложный тип. Когда я пропущу какие-либо обязательные элементы при проверке, он покажет все элементы. Он не будет отображать точный пропущенный элемент. Но если я использую, xsd:sequenceя могу получить именно тот пропущенный элемент. Есть ли разница между этими двумя?...