# HG changeset patch # User Patrick PIERRE # Date 1423677300 -3600 # Node ID c9c19db11584063c474d40827509685604a74257 # Parent edbbf787aaa27531b9b633cbe6d84e4d86577ca9 Ajout de la balise <element> diff -r edbbf787aaa2 -r c9c19db11584 Data/Sets/composition.xml --- a/Data/Sets/composition.xml ven. janv. 16 11:22:43 2015 +0100 +++ b/Data/Sets/composition.xml mer. févr. 11 18:55:00 2015 +0100 @@ -35,6 +35,11 @@ <p>Ce document est un assemblage de plusieurs fichiers.</p> </abstract> <cover><image id="composition"/></cover> + <element name="difficulty">1</element> + <element name="requirements"> + <element name="requirement">20<sup>e</sup> siècle</element> + <element name="requirement">Europe</element> + </element> </head> <!-- ========================== Événements ========================== --> diff -r edbbf787aaa2 -r c9c19db11584 RelaxNG/publiset.rnc --- a/RelaxNG/publiset.rnc ven. janv. 16 11:22:43 2015 +0100 +++ b/RelaxNG/publiset.rnc mer. févr. 11 18:55:00 2015 +0100 @@ -186,6 +186,17 @@ media.id.attribute media.id.attribute = attribute id { xsd:NMTOKEN } +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ element ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +\element = element element { element.attributes, element.content } + +element.attributes = + name.attribute +name.attribute = attribute name { xsd:NCName } + +element.content = + (inlines | \element+) + # ============================================================================= # TOP LEVEL @@ -237,6 +248,7 @@ & indexset? & abstract? & cover? + & \element* # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ selection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -270,6 +282,7 @@ division.head.content = (title, shorttitle?, subtitle*)? & indexset? + & \element* # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ division ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~