Добрый день!
Подскажите плиз, есть ли возможность в схемах проверяющих валидность xml-я, делать динамические условия. Например в зависимости от значения конкретного атрибута в определенным разделе, далее применять те или иные правила.
Например:
1) если атрибут DataType='string' , то на этом же уровне должен быть обязательно задан атрибут Length. Причем значение должно быть числовым и лежащим в определённом диапазоне.
2) или если атрибут ControlType='label', то обязательно должны быть вложенные узлы "Text" , "Fill" и т.д.
ps. приведенные правила для илюстрации потребности.