Project

General

Profile

« Previous | Next » 

Revision 29392

added a few normalize-space()

View differences:

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