Revision 29392
Added by Andrea Mannocci over 10 years ago
modules/dnet-eagle-workflows/trunk/src/main/resources/eu/dnetlib/msro/eagle/workflows/xslt/structural/EpidocToEMF.xsl | ||
---|---|---|
27 | 27 |
<xsl:variable name="TITLE" select="normalize-space(//tei:titleStmt/tei:title)" /> |
28 | 28 |
<xsl:variable name="DESCRIPTION" select="normalize-space(//tei:support/tei:p)" /> |
29 | 29 |
|
30 |
<xsl:variable name="TEXT" select="//*[local-name()='div'][@id='edition']//*/text()" />
|
|
31 |
<xsl:variable name="TEXT_HTML" select="//*[local-name()='div'][@id='edition']/node()" />
|
|
30 |
<xsl:variable name="TEXT" select="normalize-space(//*[local-name()='div'][@id='edition']//*/text())" />
|
|
31 |
<xsl:variable name="TEXT_HTML" select="normalize-space(//*[local-name()='div'][@id='edition']/node())" />
|
|
32 | 32 |
|
33 | 33 |
<xsl:template match="/"> |
34 | 34 |
<package> |
... | ... | |
56 | 56 |
<artifactType>inscription</artifactType> |
57 | 57 |
<xsl:call-template name="objectTypeTemplate" /> |
58 | 58 |
<xsl:call-template name="materialTemplate" /> |
59 |
<dimensions unit="{//tei:support/tei:dimensions/@unit}">
|
|
59 |
<dimensions unit="{normalize-space(//tei:support/tei:dimensions/@unit)}">
|
|
60 | 60 |
<width> |
61 |
<xsl:value-of select="//tei:support/tei:dimensions/tei:width" />
|
|
61 |
<xsl:value-of select="normalize-space(//tei:support/tei:dimensions/tei:width)" />
|
|
62 | 62 |
</width> |
63 | 63 |
<height> |
64 |
<xsl:value-of select="//tei:support/tei:dimensions/tei:height" />
|
|
64 |
<xsl:value-of select="normalize-space(//tei:support/tei:dimensions/tei:height)" />
|
|
65 | 65 |
</height> |
66 | 66 |
<depth> |
67 |
<xsl:value-of select="//tei:support/tei:dimensions/tei:depth" />
|
|
67 |
<xsl:value-of select="normalize-space(//tei:support/tei:dimensions/tei:depth)" />
|
|
68 | 68 |
</depth> |
69 | 69 |
</dimensions> |
70 |
<decoration uri="{//tei:support/tei:rs[@type='decoration']/@ref}">
|
|
71 |
<xsl:value-of select="//tei:support/tei:rs[@type='decoration']" />
|
|
70 |
<decoration uri="{normalize-space(//tei:support/tei:rs[@type='decoration']/@ref)}">
|
|
71 |
<xsl:value-of select="normalize-space(//tei:support/tei:rs[@type='decoration'])" />
|
|
72 | 72 |
</decoration> |
73 |
<stateOfPreservation uri="{//tei:support/tei:rs[@type='statPreserv']/@ref}">
|
|
74 |
<xsl:value-of select="//tei:support/tei:rs[@type='statPreserv']" />
|
|
73 |
<stateOfPreservation uri="{normalize-space(//tei:support/tei:rs[@type='statPreserv']/@ref)}">
|
|
74 |
<xsl:value-of select="normalize-space(//tei:support/tei:rs[@type='statPreserv'])" />
|
|
75 | 75 |
</stateOfPreservation> |
76 | 76 |
<xsl:call-template name="originDatingTemplate" /> |
77 | 77 |
<yearOfFinding> |
78 |
<xsl:value-of select="//tei:provenance/tei:date/@when" />
|
|
78 |
<xsl:value-of select="normalize-space(//tei:provenance/tei:date/@when)" />
|
|
79 | 79 |
</yearOfFinding> |
80 | 80 |
<xsl:call-template name="findingSpotTemplate" /> |
81 | 81 |
<xsl:call-template name="conservationPlaceTemplate"></xsl:call-template> |
... | ... | |
97 | 97 |
<inscription> |
98 | 98 |
<xsl:call-template name="tmTemplate" /> |
99 | 99 |
<xsl:call-template name="inscriptionTypeTemplate" /> |
100 |
<engravingTechnique uri="{//tei:rs[@type='execution']/@ref}">
|
|
101 |
<xsl:value-of select="//tei:rs[@type='execution']" />
|
|
100 |
<engravingTechnique uri="{normalize-space(//tei:rs[@type='execution']/@ref)}">
|
|
101 |
<xsl:value-of select="normalize-space(//tei:rs[@type='execution'])" />
|
|
102 | 102 |
</engravingTechnique> |
103 | 103 |
<metre> |
104 |
<xsl:value-of select="//tei:rs[@type='metre']" />
|
|
104 |
<xsl:value-of select="normalize-space(//tei:rs[@type='metre'])" />
|
|
105 | 105 |
</metre> |
106 |
<fieldSize unit="{//tei:layout/tei:dimensions/tei:width/@unit}">
|
|
107 |
<width><xsl:value-of select="//tei:layout/tei:dimensions/tei:width" /></width>
|
|
108 |
<height><xsl:value-of select="//tei:layout/tei:dimensions/tei:height" /></height>
|
|
106 |
<fieldSize unit="{normalize-space(//tei:layout/tei:dimensions/tei:width/@unit)}">
|
|
107 |
<width><xsl:value-of select="normalize-space(//tei:layout/tei:dimensions/tei:width)" /></width>
|
|
108 |
<height><xsl:value-of select="normalize-space(//tei:layout/tei:dimensions/tei:height)" /></height>
|
|
109 | 109 |
</fieldSize> |
110 |
<paleographicCharacteristics><xsl:value-of select="//tei:handDesc/tei:handNote" /></paleographicCharacteristics>
|
|
110 |
<paleographicCharacteristics><xsl:value-of select="normalize-space(//tei:handDesc/tei:handNote)" /></paleographicCharacteristics>
|
|
111 | 111 |
<letterSize unit="cm"> |
112 | 112 |
<min>0</min> |
113 | 113 |
<max>0</max> |
... | ... | |
170 | 170 |
<transcription> |
171 | 171 |
<xsl:call-template name="textsTemplate"></xsl:call-template> |
172 | 172 |
<criticalApparatus> |
173 |
<xsl:value-of select="//tei:text/tei:body/tei:div[@type='apparatus']/tei:p"></xsl:value-of>
|
|
173 |
<xsl:value-of select="normalize-space(//tei:text/tei:body/tei:div[@type='apparatus']/tei:p)"></xsl:value-of>
|
|
174 | 174 |
</criticalApparatus> |
175 | 175 |
<xsl:call-template name="bibliographyTemplate"></xsl:call-template> |
176 | 176 |
<commentary> |
177 |
<xsl:value-of select="//tei:text/tei:body/tei:div[@type='commentary']/tei:p"></xsl:value-of>
|
|
177 |
<xsl:value-of select="normalize-space(//tei:text/tei:body/tei:div[@type='commentary']/tei:p)"></xsl:value-of>
|
|
178 | 178 |
</commentary> |
179 | 179 |
</transcription> |
180 | 180 |
</documentalManifestation> |
... | ... | |
210 | 210 |
<visualRepresentation> |
211 | 211 |
<url><xsl:value-of select="$URL" /></url> |
212 | 212 |
<thumbnail><xsl:value-of select="$URL" /></thumbnail> |
213 |
<visualRepresentationIpr uri="{./tei:desc/tei:ref/@target}">
|
|
214 |
<xsl:value-of select="./tei:desc/tei:ref" />
|
|
213 |
<visualRepresentationIpr uri="{normalize-space(./tei:desc/tei:ref/@target)}">
|
|
214 |
<xsl:value-of select="normalize-space(./tei:desc/tei:ref)" />
|
|
215 | 215 |
</visualRepresentationIpr> |
216 | 216 |
<xsl:call-template name="hasArtifactTemplate" /> |
217 | 217 |
<xsl:call-template name="hasTranscriptionTemplate" /> |
Also available in: Unified diff
added a few normalize-space()