XMLプログラミング
■ このスレッドは過去ログ倉庫に格納されています
0441デフォルトの名無しさん
NGNG包含する上位要素のどれかの子要素として<title>が存在しなければならない
ということをチェックしたいのですが、XML Schemaでそのような定義が記述
できるでしょうか?
基本的には各<item>は子要素として<title>を持つのですが、
<root>
<item><title>title1</title></item>
<item><title>title2</title></item>
</root>
多数の<item>が同じ値の<title>を持つ場合、デフォルト値を与える
要素を追加して簡略化した記述が可能であるようにしたいのです。
<root>
<title>title</title>
<item></item> <!-- <item><title>title</title></item>と同等とみなす -->
<item></item> <!-- <item><title>title</title></item>と同等とみなす -->
<item><title>title1</title></item>
</root>
<root>
<item></item> <!-- <title>が存在しないのでエラー -->
<item><title>title</title></item>
</root>
もし不可能だとした場合、XML Schemaで定義できる範囲で上のようなことを
実現するには、どのような構造にするのが良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています