Размещенный вами XML является фрагментом XML-схемы.Это XML-схема, которая ограничивает наименование и ограничивает его в зависимости от того, что действительно в XML-документе.Причина, по которой у вас не может быть "#" и "$" в схеме, заключается в том, что вы не можете иметь их в элементе XML или в имени атрибута.Схема описывает действительный документ XML.Вы не можете иметь эти символы в атрибуте name
элемента element
, потому что это позволит проверить документ XML, содержащий эти недопустимые символы.