Схема XML сама по себе ограничена схемой, поэтому вы не можете добавить произвольный (в ее глазах) элемент. Существует возможность добавления всего, что вам нравится, xs: annotation / xs: appinfo, которая доступна для добавления в большинство узлов. Возможно, попробуйте что-то вроде этого:
<xs:element name="CertainValue">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:annotation>
<xs:appinfo>
<xs_custom:customRule attribute="value" />
</xs:appinfo>
</xs:annotation>
<xs:minInclusive value="1" />
<xs:maxInclusive value="100" />
</xs:restriction>
</xs:simpleType>
Это зависит от того, где Xsd2Code ищет материал, но если они ожидают, что XSD передаются для проверки, appinfo, вероятно, является их единственным выбором. Вопрос о том, какой элемент добавить в него информацию о приложении, также вызывает вопросы.