From: G?nther B. <br...@us...> - 2002-04-16 06:55:06
|
Update of /cvsroot/xpg-xml/edu/iicm/xpg In directory usw-pr-cvs1:/tmp/cvs-serv29299 Modified Files: Test1.xsd statemachine1.xml test1.xml test1a.xml Added Files: test2.xml Log Message: another little example added --- NEW FILE: test2.xml --- <?xml version="1.0" standalone="no"?> <document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Test1.xsd"> <docinfo> <title>TEST 2</title> <author>Guenther Brand</author> </docinfo> <sect title="einfache Rechenbeispiele"> <para> normale Liste ohne Berechnungen: </para> <list> <item>Hier</item> <item>kann</item> <item>jegliche</item> <item>Aufzählung</item> <item>erfolgen</item> </list> <para> Liste mit Summe: </para> <list eval="sum"> <item>3.7</item> <item>2.8</item> <item>13.2</item> </list> <para> Liste mit Durchschnitt: </para> <list eval="avg"> <item>5</item> <item>2.8</item> <item>13.2</item> </list> <para> Liste mit illegaler Summe: </para> <list eval="sum"> <item>3.7</item> <item>2.8</item> <item>13.2</item> <item>illegal</item> </list> </sect> </document> Index: Test1.xsd =================================================================== RCS file: /cvsroot/xpg-xml/edu/iicm/xpg/Test1.xsd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Test1.xsd 18 Mar 2002 06:45:54 -0000 1.1 --- Test1.xsd 16 Apr 2002 06:55:01 -0000 1.2 *************** *** 23,30 **** <xsd:complexType name="Sect"> <xsd:sequence> ! <xsd:element name="para" type="xsd:string" minOccurs="0" /> <xsd:element name="sect" type="Sect" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> ! <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> --- 23,40 ---- <xsd:complexType name="Sect"> <xsd:sequence> ! <xsd:choice minOccurs="0" maxOccurs="unbounded"> ! <xsd:element name="para" type="xsd:string" /> ! <xsd:element name="list" type="List" /> ! </xsd:choice> <xsd:element name="sect" type="Sect" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> ! <xsd:attribute name="title" type="xsd:string" use="required" /> ! </xsd:complexType> ! ! <xsd:complexType name="List"> ! <xsd:sequence> ! <xsd:element name="item" maxOccurs="unbounded" /> ! </xsd:sequence> ! <xsd:attribute name="eval" type="xsd:string" /> </xsd:complexType> Index: statemachine1.xml =================================================================== RCS file: /cvsroot/xpg-xml/edu/iicm/xpg/statemachine1.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** statemachine1.xml 18 Mar 2002 06:45:54 -0000 1.1 --- statemachine1.xml 16 Apr 2002 06:55:01 -0000 1.2 *************** *** 17,20 **** --- 17,22 ---- <state>para</state> <state>sub para</state> + <state>list def</state> + <state>list item</state> <state>finished</state> </states> *************** *** 137,140 **** --- 139,148 ---- <transition> <beginstate>sect def</beginstate> + <nextstate>list def</nextstate> + <element type="start">list</element> + <classname>WriteListHeaderTransition</classname> + </transition> + <transition> + <beginstate>sect def</beginstate> <nextstate>sub sect def</nextstate> <element type="start">sect</element> *************** *** 183,186 **** --- 191,222 ---- <beginstate>sub para</beginstate> <nextstate>sub para</nextstate> + <classname>PrimitiveTransition</classname> + </transition> + <transition> + <beginstate>list def</beginstate> + <nextstate>sect def</nextstate> + <element type="end">list</element> + <classname>WriteListTransition</classname> + </transition> + <transition> + <beginstate>list def</beginstate> + <nextstate>list item</nextstate> + <element type="start">item</element> + <classname>PrimitiveTransition</classname> + </transition> + <transition> + <beginstate>list def</beginstate> + <nextstate>list def</nextstate> + <classname>PrimitiveTransition</classname> + </transition> + <transition> + <beginstate>list item</beginstate> + <nextstate>list def</nextstate> + <element type="end">item</element> + <classname>WriteItemTransition</classname> + </transition> + <transition> + <beginstate>list item</beginstate> + <nextstate>list item</nextstate> <classname>PrimitiveTransition</classname> </transition> Index: test1.xml =================================================================== RCS file: /cvsroot/xpg-xml/edu/iicm/xpg/test1.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** test1.xml 18 Mar 2002 06:45:54 -0000 1.1 --- test1.xml 16 Apr 2002 06:55:01 -0000 1.2 *************** *** 9,13 **** </docinfo> ! <sect name="erstes Kapitel"> <para> Der erste Abschnitt. --- 9,13 ---- </docinfo> ! <sect title="erstes Kapitel"> <para> Der erste Abschnitt. *************** *** 15,19 **** </sect> ! <sect name="zweites Kapitel"> <para> Der zweite Abschnitt. --- 15,19 ---- </sect> ! <sect title="zweites Kapitel"> <para> Der zweite Abschnitt. Index: test1a.xml =================================================================== RCS file: /cvsroot/xpg-xml/edu/iicm/xpg/test1a.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** test1a.xml 18 Mar 2002 06:45:54 -0000 1.1 --- test1a.xml 16 Apr 2002 06:55:01 -0000 1.2 *************** *** 9,18 **** </docinfo> ! <sect name="erstes Kapitel"> <para> Der erste Abschnitt. </para> ! <sect name="zweites Kapitel"> <para> Der zweite Abschnitt. --- 9,18 ---- </docinfo> ! <sect title="erstes Kapitel"> <para> Der erste Abschnitt. </para> ! <sect title="zweites Kapitel"> <para> Der zweite Abschnitt. |