[gnome-doc-utils] Fixing external-namespace elements in info context



commit 7e09dcbd2086e03bb784a2d6d21219c12abfa94d
Author: Shaun McCance <shaunm gnome org>
Date:   Tue Sep 8 12:48:32 2009 -0500

    Fixing external-namespace elements in info context

 doc/mallard/C/mal_external.page       |   11 +++++++++++
 doc/mallard/C/mal_info.page           |   17 +++++++++--------
 doc/mallard/C/mal_info_copyright.page |    2 +-
 doc/mallard/C/mal_info_credit.page    |    2 +-
 doc/mallard/C/mal_info_revision.page  |    2 +-
 5 files changed, 23 insertions(+), 11 deletions(-)
---
diff --git a/doc/mallard/C/mal_external.page b/doc/mallard/C/mal_external.page
index bdf2f75..06feb33 100644
--- a/doc/mallard/C/mal_external.page
+++ b/doc/mallard/C/mal_external.page
@@ -27,6 +27,17 @@
   <p>Add content</p>
 </comment>
 
+<synopsis><code mime="application/relax-ng-compact-syntax">
+mal_external = element * - (mal:* | local:*) {
+  attribute * { text } *,
+  mal_anything *
+}
+mal_anything = element * {
+  attribute * { text } *,
+  mal_anything *
+}
+</code></synopsis>
+
 
 <!-- BEGIN attributes -->
 <section id="attributes">
diff --git a/doc/mallard/C/mal_info.page b/doc/mallard/C/mal_info.page
index 65a59df..3146e1d 100644
--- a/doc/mallard/C/mal_info.page
+++ b/doc/mallard/C/mal_info.page
@@ -14,14 +14,15 @@
 mal_info = element info {
   attribute * - (mal:* | local:*) { text } *,
 
-  ( element * - (mal:* | local:*) { mal_inline } *
-  &amp; <link xref="mal_info_desc">mal_info_desc</link> ?
-  &amp; <link xref="mal_info_credit">mal_info_credit</link> *
-  &amp; <link xref="mal_info_copyright">mal_info_copyright</link> *
-  &amp; <link xref="mal_info_license">mal_info_license</link> *
-  &amp; <link xref="mal_info_link">mal_info_link</link> *
-  &amp; <link xref="mal_info_title">mal_info_title</link> *
-  &amp; <link xref="mal_info_revision">mal_info_revision</link> *
+  (
+    <link xref="mal_info_desc">mal_info_desc</link> ? &amp;
+    <link xref="mal_info_credit">mal_info_credit</link> * &amp;
+    <link xref="mal_info_copyright">mal_info_copyright</link> * &amp;
+    <link xref="mal_info_license">mal_info_license</link> * &amp;
+    <link xref="mal_info_link">mal_info_link</link> * &amp;
+    <link xref="mal_info_title">mal_info_title</link> * &amp;
+    <link xref="mal_info_revision">mal_info_revision</link> * &amp;
+    <link xref="mal_external">mal_external</link> *
   )
 }
 </code></synopsis>
diff --git a/doc/mallard/C/mal_info_copyright.page b/doc/mallard/C/mal_info_copyright.page
index bfedfe8..ef15d0c 100644
--- a/doc/mallard/C/mal_info_copyright.page
+++ b/doc/mallard/C/mal_info_copyright.page
@@ -31,7 +31,7 @@ mal_info_copyright = element copyright {
     element year { text } + &amp;
     <link xref="mal_info_name">mal_info_name</link> &amp;
     <link xref="mal_info_email">mal_info_email</link> ? &amp;
-    element * - (mal:* | local:*) { mal_inline } *
+    <link xref="mal_external">mal_external</link> *
   )
 }
 </code></synopsis>
diff --git a/doc/mallard/C/mal_info_credit.page b/doc/mallard/C/mal_info_credit.page
index be15025..2840ac1 100644
--- a/doc/mallard/C/mal_info_credit.page
+++ b/doc/mallard/C/mal_info_credit.page
@@ -34,7 +34,7 @@ mal_info_credit = element credit {
   (
     <link xref="mal_info_name">mal_info_name</link> &amp;
     <link xref="mal_info_email">mal_info_email</link> ? &amp;
-    element * - (mal:* | local:*) { mal_inline } *
+    <link xref="mal_external">mal_external</link> *
   )
 }
 </code></synopsis>
diff --git a/doc/mallard/C/mal_info_revision.page b/doc/mallard/C/mal_info_revision.page
index 356f43e..ace062a 100644
--- a/doc/mallard/C/mal_info_revision.page
+++ b/doc/mallard/C/mal_info_revision.page
@@ -36,7 +36,7 @@ mal_info_revision = element revision {
 
   <link xref="mal_block_title">mal_block_title</link> ?,
   <link xref="mal_block_desc">mal_block_desc</link> ?,
-  element * - (mal:* | local:*) { mal_inline } *
+  <link xref="mal_external">mal_external</link> *
 }
 </code></synopsis>
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]