forked from awinkler/musdb-md-xm-xsls
Improve portrayal of uncertainty in lido 1.0
This commit is contained in:
parent
cb3b22ba36
commit
e77e7ff96f
102
src/lido-1.0.xsl
102
src/lido-1.0.xsl
@ -724,9 +724,6 @@
|
||||
<xsl:value-of select="."/> (?)
|
||||
</xsl:if>
|
||||
<xsl:if test="string-length(./@lang) = 0">
|
||||
<!-- <xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>-->
|
||||
<xsl:value-of select="."/> (?)
|
||||
</xsl:if>
|
||||
</lido:displayPlace>
|
||||
@ -929,35 +926,17 @@
|
||||
<lido:subjectSet>
|
||||
<lido:subject>
|
||||
<lido:subjectDate>
|
||||
<!--
|
||||
<xsl:if test="(../ereignis_zeit_sicher = 'n')">
|
||||
<xsl:for-each select="../zeit_name[(ereignis_zeit_sicher = 'n')]">
|
||||
<lido:displayDate>
|
||||
<xsl:if test="string-length(./@lang)!=0">
|
||||
<xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="."/>
|
||||
</xsl:if>
|
||||
<xsl:if test="string-length(./@lang) = 0"><xsl:value-of select="."/> (wahrscheinlich)</xsl:if>
|
||||
</lido:displayDate>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<xsl:if test="(../ereignis_zeit_sicher != 'n')">
|
||||
<xsl:for-each select="../zeit_name[(ereignis_zeit_sicher != 'n')]">
|
||||
<xsl:value-of select="../zeit_name"/>
|
||||
-->
|
||||
<xsl:for-each select="../zeit_name">
|
||||
<lido:displayDate>
|
||||
<xsl:if test="string-length(./@lang)!=0">
|
||||
<xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="."/>
|
||||
</lido:displayDate>
|
||||
</xsl:for-each>
|
||||
<!-- </xsl:if> -->
|
||||
<xsl:for-each select="../zeit_name">
|
||||
<lido:displayDate>
|
||||
<xsl:if test="string-length(./@lang)!=0">
|
||||
<xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:if test="../ereignis_zeit_sicher = 'n'"> (?)</xsl:if>
|
||||
</lido:displayDate>
|
||||
</xsl:for-each>
|
||||
<lido:date>
|
||||
<xsl:for-each select="../zeit_beginn">
|
||||
<xsl:if test="position() = 1">
|
||||
@ -974,26 +953,6 @@
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</lido:date>
|
||||
|
||||
<!--
|
||||
<lido:displayDate>
|
||||
<xsl:if test="string-length(./@lang)!=0">
|
||||
<xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="."/>
|
||||
</lido:displayDate>
|
||||
<lido:date>
|
||||
|
||||
<lido:earliestDate>
|
||||
<xsl:value-of select="../zeit_beginn[(../ereignistyp = '24')]"/>
|
||||
</lido:earliestDate>
|
||||
<lido:latestDate>
|
||||
<xsl:value-of select="../zeit_ende[(../ereignistyp = '24')]"/>
|
||||
</lido:latestDate>
|
||||
</lido:date>
|
||||
-->
|
||||
</lido:subjectDate>
|
||||
</lido:subject>
|
||||
</lido:subjectSet>
|
||||
@ -1012,6 +971,7 @@
|
||||
</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:if test="../ereignis_orte_sicher = 'n'"> (?)</xsl:if>
|
||||
</lido:displayPlace>
|
||||
</xsl:for-each>
|
||||
<lido:place>
|
||||
@ -1089,6 +1049,7 @@
|
||||
<xsl:for-each select="../persinst_anzeigename[(../ereignistyp = '23') or (../ereignistyp = '5') or (../ereignistyp = '33')]">
|
||||
<lido:displayActor>
|
||||
<xsl:value-of select="../persinst_anzeigename[(../ereignistyp = '23') or (../ereignistyp = '5') or (../ereignistyp = '33')]"/>
|
||||
<xsl:if test="../ereignis_persinst_sicher = 'n'"> (?)</xsl:if>
|
||||
</lido:displayActor>
|
||||
</xsl:for-each>
|
||||
<lido:actor>
|
||||
@ -1134,16 +1095,33 @@
|
||||
<lido:subjectSet>
|
||||
<lido:subject>
|
||||
<lido:subjectPlace>
|
||||
<xsl:for-each select="../ort_name">
|
||||
<lido:displayPlace>
|
||||
<xsl:if test="string-length(./@lang)!=0">
|
||||
<xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="."/>
|
||||
</lido:displayPlace>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="(../ereignis_orte_sicher = 'n')">
|
||||
<xsl:for-each select="../ort_name[(../ereignis_orte_sicher = 'n')]">
|
||||
<lido:displayPlace>
|
||||
<xsl:if test="string-length(./@lang)!=0">
|
||||
<xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="."/> (?)
|
||||
</xsl:if>
|
||||
<xsl:if test="string-length(./@lang) = 0">
|
||||
<xsl:value-of select="."/> (?)
|
||||
</xsl:if>
|
||||
</lido:displayPlace>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<xsl:if test="(../ereignis_orte_sicher != 'n')">
|
||||
<xsl:for-each select="../ort_name[(../ereignis_orte_sicher != 'n')]">
|
||||
<lido:displayPlace>
|
||||
<xsl:if test="string-length(./@lang)!=0">
|
||||
<xsl:attribute name="xml:lang">
|
||||
<xsl:value-of select="./@lang"/>
|
||||
</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="."/>
|
||||
</lido:displayPlace>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<lido:place>
|
||||
<xsl:for-each select="../ort_geonames[(../ereignistyp = '36') and (string-length(../ort_geonames) != 1)]">
|
||||
<lido:placeID>
|
||||
|
Loading…
Reference in New Issue
Block a user