<valDesc>

<valDesc> (屬性值描述) 除了元素datatype所帶有的資訊之外,說明屬性可使用的屬性值在字義或語法上的限制。 22.4.5 Attribute List Specification
組件tagdocs — 22 Documentation Elements
屬性 att.translatable (@version)
mode標明該宣告在其來源模組中的作用。
狀態 非必備的
合法的值是:
add
該宣告添加在現有定義中 [預設值]
delete
該宣告以及所有子宣告從現有的設定中被移除。
change
該宣告改變在現有定義中名稱相同的宣告。
replace
該宣告代替在現有定義中名稱相同的宣告
屬於
可包含
宣告

<rng:element name="valDesc">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.translatable.attributes"/>
<rng:optional>
 <rng:attribute name="modea:defaultValue="add">
  <rng:choice>
   <rng:value>add</rng:value>
   <rng:value>delete</rng:value>
   <rng:value>change</rng:value>
   <rng:value>replace</rng:value>
  </rng:choice>
 </rng:attribute>
</rng:optional>
<rng:ref name="macro.phraseSeq.limited"/>
</rng:element>
element valDesc
{
   att.global.attributes,
   att.translatable.attributes,
   attribute mode { "add" | "delete" | "change" | "replace" }?,
   macro.phraseSeq.limited
}
例子
<valDesc>必須指向另一個的邏輯上先於此的元素<gi>align</gi>
</valDesc>