У меня есть XML-схема и экземпляр документа, который я получаю от клиента. Например, документ может быть:Добавление атрибутов в документ xml
< док >
<carId/carId>
</DOC >
И действительно, согласно схеме.
Я хотел бы, чтобы комментировать это с моими атрибутами:
<DOC>
< carId myns: действительный = "истинный"/carId >
</док >
Я хотел бы, чтобы аннотированный документ был действительным в соответствии с какой-то схемой - я не знаю Не волнуй, какая схема, я думаю, она будет основана на оригинальной.
Вопрос в том, есть ли способ «расширить» исходную схему в новой схеме без ее изменения? Альтернативно, добавление таких атрибутов всегда законно, если они действительны по их собственной схеме?
Я не могу ничего предположить о исходной схеме, то есть не обязательно объявлять, что xsd: anyAttribute разрешен для своих элементов.