]> granicus.if.org Git - docbook-dsssl/commitdiff
Added annotations for db.imagedata.mathml and db.imagedata.svg
authorNorman Walsh <ndw@nwalsh.com>
Wed, 7 Jun 2006 11:53:53 +0000 (11:53 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Wed, 7 Jun 2006 11:53:53 +0000 (11:53 +0000)
docbook/relaxng/docbook/src/svg.rnc

index 850aeffbda3914be9ca7ce67f2a2536bc88384b7..d07e2497c623a5a63da2e2c03b00db859e58efa1 100644 (file)
@@ -36,11 +36,16 @@ default namespace = "http://docbook.org/ns/docbook"
 
 db.imageobject.content |= db.imagedata.svg
 
-# Allow imagedata to contain SVG
+# ============================================================
 
-db.imagedata.svg.role.attribute = attribute role { text }
+[
+   db:refname [ "imagedata" ]
+   db:refpurpose [ "An SVG drawing in a media object" ]
+]
+div {
+   db.imagedata.svg.role.attribute = attribute role { text }
 
-db.imagedata.svg.attlist =
+   db.imagedata.svg.attlist =
       db.imagedata.svg.role.attribute?
     & db.common.attributes
     & attribute format { "svg" }?
@@ -53,14 +58,17 @@ db.imagedata.svg.attlist =
     & db.imagedata.depth.attribute?
     & db.imagedata.contentdepth.attribute?
 
-db.imagedata.svg.info = db._info.title.forbidden
+   db.imagedata.svg.info = db._info.title.forbidden
+
+   db.imagedata.svg =
+      element imagedata {
+         db.imagedata.attlist,
+         db.imagedata.info,
+         db._any.svg+
+      }
+}
 
-db.imagedata.svg =
-   element imagedata {
-      db.imagedata.svg.attlist,
-      db.imagedata.svg.info,
-      db._any.svg+
-   }
+# ============================================================
 
 [
    db:refname [ "svg:*" ]