Создание собственной схемы XSD

#xml #xsd #xmlhttprequest #signing

#xml #xsd #xmlhttprequest #подписание

Вопрос:

Я написал программу для подписи xml. Я добавил некоторые элементы HashDataInfo, которые описаны в https://www.w3.org/TR/XAdES /, но для них нет описания в https://uri.etsi.org/01903/v1.3.2/XAdES.xsd , поэтому, когда я проверяю XML-документ на соответствие этой схеме, он показывает исключение (недопустимый элемент HashDataInfo). Я добавил в XAdES.xsd описание схемы для HashDataInfo, и теперь все хорошо. Мой вопрос. Это законно или нет? Могут ли у меня возникнуть проблемы в будущем? Или я просто могу редактировать схемы xml, и проблем со стандартом не будет?

Ответ №1:

Является ли это «законным» или нет, зависит от условий лицензирования.

Доставит ли это вам проблемы в будущем: ну, это зависит. Отступление от стандартов для того, чтобы делать что-то свое, иногда окупается, а иногда нет. На самом деле это не вопрос StackOverflow.

Комментарии:

1. Я только хочу знать, что, если я добавлю схему HashDataInfo в XAdES.xsd, потому что это описано на их странице, но в схеме нет