[解決済み】XML Schema minOccurs / maxOccurs デフォルト値
2022-04-05 19:55:23
質問
このような場合、XML Schemaの仕様ではどのように処理されるのでしょうか。
<xsd:element minOccurs="1" name="asdf"/>
maxOccurs が指定されていません -> これは、カーディナリティ [1..1] でしょうか?
<xsd:element minOccurs="5" maxOccurs="2" name="asdf"/>
これは単に無効なのでは?
<xsd:element maxOccurs="2" name="asdf"/>
これは基数[0..2]か[1..2]か?
XML Schema仕様がこれらのケースをどのように扱うかについて、quot;official" 定義がありますか?
どのように解決するのですか?
のデフォルト値は
minOccurs
と
maxOccurs
は1である。よって
<xsd:element minOccurs="1" name="asdf"/>
cardinality は [1-1] です。 のみ maxOccursのデフォルト値は1であるため、minOccurs属性は1より大きくできません。
<xsd:element minOccurs="5" maxOccurs="2" name="asdf"/>
無効
<xsd:element maxOccurs="2" name="asdf"/>
カーディナリティは [1-2] です。 のみ maxOccurs属性は、minOccursのデフォルト値が1であるため、1より小さい値にすることはできません。
<xsd:element minOccurs="0" maxOccurs="0"/>
は有効な組み合わせで、その要素は禁止されます。
詳しくは http://www.w3.org/TR/xmlschema-0/#OccurrenceConstraints
関連
-
[解決済み] XMLエラーです。ドキュメントの末尾に余分なコンテンツがあります
-
[解決済み] EclipseでXMLコードをフォーマットする
-
[解決済み] xmllintのインストール
-
[解決済み] SOAPセキュリティヘッダとSOAPヘッダの違いについて
-
[解決済み] XML本文の二重引用符/一重引用符を置換する必要がありますか?
-
[解決済み] exclude-result-prefixesが機能しない
-
[解決済み] xsltで文字列を文字列に置き換える
-
[解決済み] PHPでHTML/XMLをパースして処理する方法とは?
-
[解決済み] XMLの<![CDATA[]]>は何を意味するのですか?
-
[解決済み] XMLを解析して、特定のノード属性のインスタンスをカウントするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] xpathSApplyを使用してRでXML属性をスクレイピングする
-
[解決済み] XMLを用いたIF...THEN...ELSE
-
[解決済み] XML: 後続のセクションでコンテンツが許可されていない
-
[解決済み] エラーが発生しました。XMLドキュメントの構造は、同じエンティティ内で始まり、終わる必要があります。
-
[解決済み] xmllintのインストール
-
[解決済み] 自己閉鎖的なxsl:templateタグ?
-
[解決済み] ノード名の XPath ワイルドカード
-
[解決済み] xslt での配列の作成
-
[解決済み] SOAPセキュリティヘッダとSOAPヘッダの違いについて
-
[解決済み】XML属性とXML要素