XMLを作成するとき、属性にwait
常に値が含まれているとは限りません。wait
属性に数値を含めるか、値を含めないようにスキーマを編集するにはどうすればよいですか?
<xs:complexType name="CommandType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="exe" use="required" />
<xs:attribute type="xs:string" name="args" use="required" />
<xs:attribute type="xs:int" name="wait" use="required" />
<xs:attribute type="xs:string" name="expectedOutput" use="required" />
<xs:attribute type="xs:string" name="toVariable" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
私はこれらの両方を試してみましnillable="true"
xsi:nil="true"
たが、機能しません。XSDを検証しようとすると、エラーが発生しました。