По-моему, в схеме нужно задавать ограничения для возможных значений элемента или атрибута либо через pattern, либо через enumeration, но не смешивать эти два способа. Во втором же фрагменте получается, что задан и pattern, и значения enumeration, причем pattern пустой, так что значения enumeration под него не подходят, - получается, что схема некорректна.
|