-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Добавить схему xsd #30
Comments
Странно, все-таки, исходник отформатировался |
Спасибо, хорошая идея, постараемся добавить до конца этой недели |
@Defm Я добавил вашу схему с незначительными изменениями. Но вот поменять сами xml файлы может быть проблемно. Из-за того что могут сломаться текущие парсеры. К примеру JAXB в java точно потребует дополнительной настройки. |
@xmlcalendar Может надо запустить две версии api тогда? Данные общие но в старой просто будет вырезаться схема. |
Использую, удобно, нравится
Хотелось бы:
Могу предложить свою, она вполне проходит проверку например здесь
<?xml version="1.0" encoding="UTF-8"?> <schema attributeFormDefault="unqualified" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:gen="http://www.xmlgenerator.org/ru" targetNamespace="http://www.xmlgenerator.org/ru"> <element name="calendar" type="gen:calendarType"/> <complexType name="holidayType"> <simpleContent> <extension base="string"> <attribute type="byte" name="id" use="optional"/> <attribute type="string" name="title" use="optional"/> </extension> </simpleContent> </complexType> <complexType name="holidaysType"> <sequence> <element type="gen:holidayType" name="holiday" maxOccurs="unbounded" minOccurs="0"/> </sequence> </complexType> <complexType name="dayType"> <simpleContent> <extension base="string"> <attribute type="string" name="d" use="optional"/> <attribute type="byte" name="t" use="optional"/> <attribute type="byte" name="h" use="optional"/> <attribute type="string" name="f" use="optional"/> </extension> </simpleContent> </complexType> <complexType name="daysType"> <sequence> <element type="gen:dayType" name="day" maxOccurs="unbounded" minOccurs="0"/> </sequence> </complexType> <complexType name="calendarType"> <sequence> <element type="gen:holidaysType" name="holidays"/> <element type="gen:daysType" name="days"/> </sequence> <attribute type="short" name="year"/> <attribute type="string" name="lang"/> <attribute type="string" name="date"/> </complexType> </schema>
Для работы в XML должно быть указано пространство, ровно такое как в схеме
The text was updated successfully, but these errors were encountered: