質問

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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top