Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が書いている XML スキーマ (XSD) では、親要素内で複数回発生する属性を定義する必要があります。
例でそれを明確にするために:親要素はイベントを表し、たとえばタイトルや発生日などのさまざまな属性をサポートします。呼び出される属性の 1 つdepartmentは、組織部門です。イベントは、1 つまたは複数の部門によって組織される場合があります。
department
XSD が要素内の同じ属性の複数のインスタンスを処理できるかどうか、またはこれが XML 標準の範囲を超えているかどうかを知りたいですか?
できません。属性名は要素ごとに一意です。
複数のデータを同じ名前で持つ必要がある場合、通常の解決策は、スペースで区切られたリストまたは子要素です。
<event department="foo bar baz" />
また
<event> <department>foo</department> <department>bar</department> <department>baz</department> </event>