+ <start>
+ <element name="page">
+ <optional>
+ <element name="updateInfo">
+ <!-- 旧リビジョン -->
+ <attribute name="oldRevision">
+ <!-- HXT が對應してゐない。
+ <data type="nonNegativeInteger" />
+ -->
+ <text />
+ </attribute>
+
+ <!-- ページ移動 -->
+ <optional>
+ <element name="move">
+ <attribute name="from">
+ <text />
+ </attribute>
+ </element>
+ </optional>
+ </element>
+
+ <!-- 猶、更新時に type 屬性を空欄にすると自動判別される。但し
+ binaryData の場合のみ許される。 -->
+ </optional>
+
+ <optional>
+ <!-- ログインしてゐないユーザーの編集を禁止するフラグ -->
+ <attribute name="isLocked">
+ <choice>
+ <value>yes</value>
+ <value>no</value>
+ </choice>
+ </attribute>
+ </optional>
+
+ <choice>
+ <!-- リダイレクトの場合 -->
+ <ref name="redirection" />
+
+ <!-- リダイレクトでない場合 -->
+ <ref name="entity" />
+ </choice>
+ </element>
+ </start>
+
+ <define name="redirection">