Ajout d'un attribut aux <blockquote>
authorPatrick PIERRE
jeu., 13 mars 2014 10:31:42 +0100
changeset 306 08c4ccd5573f
parent 305 db9645e39ec0
child 307 732eda887e3a
Ajout d'un attribut aux <blockquote>
RelaxNG/Examples/Documents/torture_test.xml
RelaxNG/publidoc.rnc
--- a/RelaxNG/Examples/Documents/torture_test.xml	sam. févr. 08 02:15:14 2014 +0100
+++ b/RelaxNG/Examples/Documents/torture_test.xml	jeu. mars 13 10:31:42 2014 +0100
@@ -106,7 +106,7 @@
     <!-- ================================================================== -->
     <topic type="inscription">
       <section>
-        <blockquote>
+        <blockquote type="inscription">
           <p>Souviens-toi que le Temps est un joueur avide</p>
           <p>Qui gagne sans tricher, à tout coup ! c'est la loi.</p>
           <attribution>
--- a/RelaxNG/publidoc.rnc	sam. févr. 08 02:15:14 2014 +0100
+++ b/RelaxNG/publidoc.rnc	jeu. mars 13 10:31:42 2014 +0100
@@ -266,8 +266,12 @@
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ blockquote ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 # ~~~~~~ blockquote
-blockquote = element blockquote { blockquote.content }
+blockquote = element blockquote { blockquote.attributes, blockquote.content }
 
+blockquote.attributes =
+   blockquote.type.attribute?
+blockquote.type.attribute = attribute type { xsd:NCName }
+   
 blockquote.content =
    block.head?,
    (p | speech | \list)+,