OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

pps message

[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]