[dia] diagram.dtd update for group, matrix, childnode



commit bd5eec50c9be29c368008d77054bfb1f5c798273
Author: Hans Breuer <hans breuer org>
Date:   Sun Jul 17 16:11:20 2011 +0200

    diagram.dtd update for group, matrix, childnode
    
    checked with:
    xmllint --noout --dtdvalid doc/diagram.dtd samples/std-props-test.dia
    xmllint --noout --dtdvalid doc/diagram.dtd samples/Self/dia-renderer.dia

 doc/diagram.dtd |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)
---
diff --git a/doc/diagram.dtd b/doc/diagram.dtd
index 9d09deb..096e1cb 100644
--- a/doc/diagram.dtd
+++ b/doc/diagram.dtd
@@ -10,7 +10,7 @@
    visible (true|false) #REQUIRED 
    active (true|false) #IMPLIED>
 
-<!ELEMENT dia:object ((dia:attribute)*, dia:connections?)>
+<!ELEMENT dia:object ((dia:attribute)*, dia:connections?, dia:childnode?)>
 <!ATTLIST dia:object
    type CDATA #REQUIRED
    version NMTOKEN #REQUIRED
@@ -24,11 +24,17 @@
    to IDREF #REQUIRED
    connection NMTOKEN #REQUIRED>
 
-<!ELEMENT dia:group (dia:object | dia:group)*>
+<!ELEMENT dia:childnode EMPTY>
+<!ATTLIST dia:childnode
+   parent IDREF #REQUIRED>
+
+<!ELEMENT dia:group (dia:object | dia:group | dia:attribute)*>
+<!ATTLIST dia:group
+   matrix CDATA #IMPLIED>
 
 <!ELEMENT dia:attribute (dia:composite | dia:int | dia:enum | dia:real |
 		    dia:boolean | dia:color | dia:point | dia:rectangle | 
-		    dia:string | dia:font)*>
+		    dia:string | dia:font | dia:matrix)*>
 <!ATTLIST dia:attribute  name CDATA #REQUIRED >
 
 <!ELEMENT dia:composite (dia:attribute|dia:composite)*>
@@ -49,6 +55,15 @@
 <!ELEMENT  dia:color EMPTY>
 <!ATTLIST dia:color  val CDATA #REQUIRED>
 
+<!ELEMENT  dia:matrix EMPTY>
+<!ATTLIST dia:matrix
+   x0 CDATA #IMPLIED
+   y0 CDATA #IMPLIED
+   xx CDATA #IMPLIED
+   xy CDATA #IMPLIED
+   yx CDATA #IMPLIED
+   yy CDATA #IMPLIED>
+
 <!ELEMENT dia:point EMPTY>
 <!ATTLIST dia:point  val CDATA #REQUIRED>
 



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