[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: basic design of tag structure 1
The schema can represent both single element and many elements on the parent element by the same structure. This is the reason why we do not use aggregate tag such as <items> for many <item> elements. タグの設計ですが、基本的な考え方として、記述された XMLが考えられる複数のスキーマに対応できるように しています。 たとえば、もし<item>とうタグがその上位の要素内に 複数でてくる場合には、<items>という集合要素を設定 して、その下に<item>を記述するような実装がよく 見られますが、これは単数でしかない場合にレベルが 1段深くなるので見通しが悪くなります。 また、単数なのか複数なのかを事前に判断することが 困難な場合もあり、当初は単数だとおもったら、 あるバージョンから複数になったということも起こる かもしれません。 したがって、先の<items>といった記述はせずに、 ちょくせつ<item>をひとつまたは複数並べる方法が いいと思っています。 -- Yasu Nissy (Yasuyuki NISHIOKA), Dr.Eng. MIT, 41-211 77 Massachusetts Ave Cambridge MA 02139 Phone 617-452-2982, Fax 617-253-2249 nishioka@mit.edu <nishioka@k.hosei.ac.jp>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]