У меня есть случай, когда атрибут 1) не требуется, 2) при использовании может принимать .i) значение null или пустое или .ii) строку версии, которая будет проверена (надеюсь) с помощью регулярного выражения.
Что касается 2.i, как я могу создать атрибут, который может быть нулевым? Я еще не видел этого в течение моего короткого времени с xml и xsds
РЕДАКТИРОВАТЬ: Добавление примера того, о чем я говорю, где «атрибут_1» соответствует моей ситуации
<xsd:element attribute_1="x" attribute_2="y" />
<!-- or -->
<xsd:element attribute_2="y" />
<!-- or -->
<xsd:element attribute_1="" attribute_2="y" />