XSDの現在のw3cバージョンでは、特定のノードのルールを定義するときに、親ノードまたは子ノードを参照する方法はありますか?XSDの親ノードへの参照?
親ノードの値を比較する子ノードにルールを追加することはできますか?
ありがとうございます。&よろしくお願いします。 Pavan。
XSDの現在のw3cバージョンでは、特定のノードのルールを定義するときに、親ノードまたは子ノードを参照する方法はありますか?XSDの親ノードへの参照?
親ノードの値を比較する子ノードにルールを追加することはできますか?
ありがとうございます。&よろしくお願いします。 Pavan。
XSDはドキュメントレベルの要素から開始し、各要素に許可される子または属性を定義します。
あなたの答えは「はい」です。つまり、子要素を定義できますが、親を定義することはできません。
XSD 1.1のxs:alternativeで使用されるXPathのサブセットは、現在の要素の属性軸に限定されています。私は他にあなたが使うことができるものは見当たりません。
ある要素のスキーマが別の要素の値に依存する、ある種のクロス要素検証を行いたいですか?
おそらく、親要素レベルで代替案を定義する方法があります。