update openlyrics schema to allow nested formatting tags

This commit is contained in:
Martin Zibricky 2011-09-08 14:11:13 +02:00
parent c8c8c7e654
commit 11876791a4
2 changed files with 53 additions and 10 deletions

View File

@ -399,7 +399,12 @@
<attribute name="name"> <attribute name="name">
<ref name="nonEmptyContent"/> <ref name="nonEmptyContent"/>
</attribute> </attribute>
<!-- allow using more formatting tags for text -->
<!-- e.g. <tag name="bold"><tag name="red">my text</tag></tag> -->
<choice>
<ref name="nonEmptyContent"/> <ref name="nonEmptyContent"/>
<ref name="tag"/>
</choice>
</element> </element>
</define> </define>

View File

@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?> <?xml version='1.0' encoding='utf-8'?>
<song xmlns="http://openlyrics.info/namespace/2009/song" version="0.8" createdIn="OpenLP 1.9.5" modifiedIn="OpenLP 1.9.5" modifiedDate="2011-09-05T11:25:25"> <song xmlns="http://openlyrics.info/namespace/2009/song" version="0.8" createdIn="OpenLP 1.9.5" modifiedIn="OpenLP 1.9.5" modifiedDate="2011-09-06T20:49:59">
<properties> <properties>
<titles> <titles>
<title>Jezu Kriste, štědrý kněže</title> <title>Jezu Kriste, štědrý kněže</title>
@ -11,35 +11,73 @@
<songbook name="Jistebnický kancionál"/> <songbook name="Jistebnický kancionál"/>
</songbooks> </songbooks>
</properties> </properties>
<format>
<tags application="OpenLP">
<tag name="r">
<open>&lt;span style="-webkit-text-fill-color:red"&gt;</open>
<close>&lt;/span&gt;</close>
</tag>
<tag name="bl">
<open>&lt;span style="-webkit-text-fill-color:blue"&gt;</open>
<close>&lt;/span&gt;</close>
</tag>
<tag name="y">
<open>&lt;span style="-webkit-text-fill-color:yellow"&gt;</open>
<close>&lt;/span&gt;</close>
</tag>
<tag name="o">
<open>&lt;span style="-webkit-text-fill-color:#FFA500"&gt;</open>
<close>&lt;/span&gt;</close>
</tag>
<tag name="st">
<open>&lt;strong&gt;</open>
<close>&lt;/strong&gt;</close>
</tag>
<tag name="it">
<open>&lt;em&gt;</open>
<close>&lt;/em&gt;</close>
</tag>
<tag name="g">
<open>&lt;span style="-webkit-text-fill-color:green"&gt;</open>
<close>&lt;/span&gt;</close>
</tag>
</tags>
</format>
<lyrics> <lyrics>
<verse name="v1"> <verse name="v1">
<lines> <lines>
<line>Jezu Kriste, štědrý kněže,</line> <line><tag name="r">Jezu Kriste</tag>, štědrý kněže,</line>
<line>s Otcem, Duchem jeden Bože,</line> <line>s <tag name="bl">Otcem, Duchem</tag> jeden <tag name="y">Bože</tag>,</line>
<line>štědrost Tvá je naše zboží,</line> <line>štědrost Tvá je naše zboží,</line>
<line>z Tvé milosti.</line> <line>z <tag name="o"><tag name="st">Tvé</tag></tag> <tag name="it">milosti</tag>.</line>
</lines> </lines>
</verse> </verse>
<verse name="v2"> <verse name="v2">
<lines> <lines>
<line>Ty jsi v světě, bydlil s námi,</line> <line><tag name="bl">Ty</tag> jsi v světě, bydlil s námi,</line>
<line>Tvé tělo trpělo rány</line> <line>Tvé tělo trpělo rány</line>
<line>za nás za hříšné křesťany,</line> <line>za nás za hříšné křesťany,</line>
<line>z Tvé milosti.</line> <line>z <tag name="bl">Tvé</tag> milosti.</line>
</lines> </lines>
</verse> </verse>
<verse name="v3"> <verse name="v3">
<lines> <lines>
<line>Ó, Tvá dobroto důstojná</line> <line>Ó, <tag name="g">Tvá dobroto</tag> důstojná</line>
<line>a k nám milosti přehojná!</line> <line>a k nám milosti přehojná!</line>
<line>Dáváš nám bohatství mnohá</line> <line>Dáváš nám bohatství mnohá</line>
<line>z Tvé milosti.</line> <line>
<tag name="st">
<tag name="y">z Tvé milosti.</tag>
</tag>
</line>
</lines> </lines>
</verse> </verse>
<verse name="v4"> <verse name="v4">
<lines> <lines>
<line>Ráčils nás sám zastoupiti,</line> <line>Ráčils nás sám zastoupiti,</line>
<line>život za nás položiti,</line> <line>
<tag name="it">život za nás položiti,</tag>
</line>
<line>tak smrt věčnou zahladiti,</line> <line>tak smrt věčnou zahladiti,</line>
<line>z Tvé milosti.</line> <line>z Tvé milosti.</line>
</lines> </lines>