В рамках, в которой я пишу свое приложение, есть много XML-файлов, в которых имена узлов не имеют большого значения. Вся ценная информация помещается в атрибуты. Тип узла определяется через один из атрибутов.XSD-схема, определяющая только атрибуты
Я бы хотел написать простую схему для этого файла. Я думаю, что он должен выполнить два основных условия:
- каждый элемент может иметь атрибуты из определенного списка (например, имя, значение, тип [там будет гораздо больше!])
- каждый элемент может иметь последовательность элементов точное определение
Если будет возможность сделать список атрибутов, зависящий от некоторого заданного (например, типа) аргумента, это будет очень полезно.
Могут ли файлы XSD обрабатывать эти XML-файлы? Можно ли написать такую схему? Как определить список атрибутов любого узла.
, к сожалению, , так как я сказал, что имя узла не предоставляет никакой информации. Разработчик может вставить здесь абсолютно все, поэтому список имен элементов невозможен. –
Тогда вам нужно использовать xs: anyType type. –
Можете ли вы привести пример условий, о которых я упоминал? –