xsd 単純型の XML を生成することはできますか?
-
20-09-2019 - |
質問
Corba IDL からの次の単純な型を xsd に変換しました。
<xs:simpleType name="fooType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:restriction base="xs:string">
<xs:enumeration value="bar" />
<xs:enumeration value="baz" />
</xs:restriction>
</xs:simpleType>
私が直面している問題は、このxsdに一致するxmlファイルを作成する方法です。つまり、私は複雑な型のやり方をほとんど知りませんが、この列挙型の単純な型には困惑しています。
何か案が?
解決
この XSD フラグメントはカスタムの単純型を定義するだけなので、正確に何を知りたいのでしょうか?
指定された型は、次のいずれかの文字列を定義します。 bar
または baz
.
定義は単なるものなので、 タイプ-定義、ある種のを使用する必要があります element
-実際に使用する定義 タイプ, 例:
<xs:element name="foo" type="fooType"/>
これにより、XML に次のタグを使用できるようになります。
<foo>bar</foo>
<foo>baz</foo>
所属していません StackOverflow