<vDefault>

<vDefault> (預設值) 在功能結構不包含元素f以提供名稱的情況下,宣告使用預設值;若無條件限制,預設值會被指明為一個 (或,取決於所包含的元素fDecl中屬性org的屬性值) 多個元素fs或原始值;若有條件限制,則被指明為一個或多個元素<if>;若無任何預設值、或無條件符合,則採用屬性值 none。 [18.11 Feature System Declaration]
組件 iso-fs — Feature Structures
屬性
可包含在於
iso-fs: fDecl
可包含

May contain a legal feature value, or a series of if elements.

例子
<fDecl name="INV">
 <fDescr>inverted sentence</fDescr>
 <vRange>
  <vAlt>
   <binary value="true"/>
   <binary value="false"/>
  </vAlt>
 </vRange>
 <vDefault>
  <binary value="false"/>
 </vDefault>
</fDecl>
Content model
<content>
 <alternate>
  <classRef key="model.featureVal"
   minOccurs="1maxOccurs="unbounded"/>

  <elementRef key="ifminOccurs="1"
   maxOccurs="unbounded"/>

 </alternate>
</content>
宣告
<rng:element name="vDefault">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:choice>
  <rng:oneOrMore>
   <rng:ref name="model.featureVal"/>
  </rng:oneOrMore>
  <rng:oneOrMore>
   <rng:ref name="if"/>
  </rng:oneOrMore>
 </rng:choice>
</rng:element>
element vDefault
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   ( model.featureVal+ | if+ )
}