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: PPS Part1のXMLSchema変更の提案


和田です。
Part1のXMLSchemaの検証をしていましたが、変更したほうがよいと思いましたので提案させて頂きます。

理由は2点ありまして、

1点は、
現在のスキーマはデータタイプの定義になっていますが、
仕様書はcustomerなどをppsネームスペース中を定義する意図のものだと思われます。 


2点は、
customerなどの子要素にあるrelation, locationなどは、その場所での定義となっていて、この要素名のネームスペースのあるなしが、ルートの<xsd:schema>のelementFormDefault属性の設定によって変化して定まりません。

customerの定義の変更例です。
<!-- customer の定義 -->
<xsd:element name="customer">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="pps:relation"  minOccurs="0" maxOccurs="unbound"/>
      <xsd:element ref="pps:location"  minOccurs="0" maxOccurs="unbound"/>
....
    </xsd:sequence>
...
  </xsd:complexType>
</xsd:element>

<!-- relation の定義 -->
<xsd:element name="relation">

こうしておけば、customer, relation, locationというエレメントがきちんとppsネームスペース中に定義され、またそれらの定義位置が1箇所づつになります。

和田浩一 wada@kt.rim.or.jp


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]