問題タブ [minoccurs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
942 参照

xsd - XSDMakeminOccursは包含タイプに依存します

現在minOccursの制限が含まれていない複合型が定義されています。このcomlpexタイプを要素タイプとして使用する場合、要素にminOccurs 0を設定したい場合もあれば、1にしたい場合もあります。

これは可能ですか?

前もって感謝します。

0 投票する
1 に答える
3849 参照

xsd - XMLスキーマのminOccurs/maxOccurs

このXMLスキーマスニペットを考えると:

意図した結果は、有効な要素に0個以上の要素とそれに続く<data>0個以上の要素が含まれる可能性があることです。/属性を正しく追加しましたか、それとも包含に適用する必要がありますか?<param><format>minOccursmaxOccurs<xs:sequence>

正しいかどうかにかかわらず、どちらかの方向に進んだ結果はどうなるでしょうか。

0 投票する
1 に答える
3106 参照

xsd - XSDを使用して欠落している要素についてXMLをチェックする方法

XSDファイルminOccursののプロパティのデフォルトは1 (ソース)です。 2つの要素を含む複合型を指定するXSDがあるとします:と。を含むのみを 指定した場合、は検証されません。 代わりに、次のメッセージが表示されます。<element>

<el1><el2>
XDocument<el2>XDocument

これは基本的に、<el2>を含まないために複合型でエラーが予想される場所でのエラー<el1>です。

私の質問は次のとおり
<element>です。0より大きい すべてのタグminOccursが存在するかどうかを確認する方法はありますか?
これは、XSDでXMLを検証する際の非常に基本的なチェックだと思います。

0 投票する
1 に答える
3914 参照

xml - XML パーサーは xsi:nil="true" と省略された要素の違いを教えてくれますか?

一般に、XMLパーサー/デシリアライザーは、明示的にnullに設定されたnillable要素と省略されたオプション要素の違いを区別できますか?

次の複合型があるとします。

明示的に null に設定された要素 (例 1):

省略された要素 (例 2):

一般に、JAX-B 実装や WCF の XML モジュールなどの .NET 類似のパーサーは、上記の例 1 と例 2 の違いを見分けることができますか? 言い換えれば、相互運用可能な方法で、例のように両方の NULL 表現を組み合わせて、NULL のさまざまな色合いを伝えることができますか?

0 投票する
1 に答える
1048 参照

schema - 拡張によってcomplexTypeの要素のminOccursとmaxOccurs属性をオーバーライドすることは可能ですか?

拡張によってcomplexTypeの要素のminOccursとmaxOccurs属性をオーバーライドすることは可能ですか?

アプリケーション構成用の xsd があり、complextype を拡張して属性をオプションにし、ユーザーが GUI で変更した要素のみを取得したいと考えています。たった1つのオプション変更のためにすべての要素をサーバーに送信したくないので。

助けてください。

0 投票する
1 に答える
52 参照

attributes - xsd ファイル内の別の属性の値で minOccurs-value を設定する

xsd-schema ファイルを作成していますが、属性の値 (正の整数) が別の属性の minOccurs と maxOccurs の値でもあることを確認する必要があります。これはどういうわけか可能ですか?

0 投票する
1 に答える
1152 参照

xml - XSD:オプションの(サブ)要素を信頼できるものにするにはどうすればよいですか?

次のようなxmlドキュメントでの作業を想定しましょう。

データの意味は次のとおりです。アイテムには、反復的な価格変更のための価格とオプションの比率、および超えてはならない最大価格が必要です。明確にするために:{}のみまたは3つのPrice要素すべて{ Price、、}。他のオプションは許可されていません。RatioMaxPrice

定期的に、XSDでは、を使用して要素をオプションにすることができるため、次のようminOccurs="0"に定義できます。Item

しかし、それだけでは十分ではありません。これにより、たとえば、Item{PriceRatio}のみから-までが正しくなりません。

これはどのように行うことができますか?

0 投票する
1 に答える
4371 参照

xml - 選択肢内の minOccurs と maxOccurs

minOccurs と maxOccurs を使用してChoice要素内の要素を制限しようとしていますが、機能しているようには見えません。

選択肢を作成し、「person」を最大 1 回、「address」を最小 1 回に制限しようとしましたが、「person」が 2 回出現し、「address」が 0 回出現する XML ファイルを検証しようとすると、私が使用するバリデーター(Xerces)は、それが有効であると言います。

私がやろうとしていることは正しいですか?選択肢内で要素を強制的に発生させる方法はありますか?

ここに私の XSD と XML があります:

mySchema.xsd

インスタンス.xml

回答ありがとうございます。

0 投票する
2 に答える
152 参照

xml - XML ファイルでの minOccurs と maxOccurs の使用について

私はこの動作をしたいと思います: 複雑な要素にはいくつかの要素があります (したがって、シーケンスは含まれません) が、これらの要素の一部には "minoccurs" および/または "maxoccurs" が定義されています。そのようなファイルを作成しようとしましたが、次のようになります。

しかし、日食はエラーを発生させます:「すべて」の項目の下では、カーディナリティは「0」または「1」のみです...

私の要素に「シーケンス」または「すべて」が含まれていない場合、他に可能なことはありますか?

ありがとう、

オリビエ