DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The...
-
Upload
albert-beasley -
Category
Documents
-
view
215 -
download
1
Transcript of DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The...
![Page 1: DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The university to discover.](https://reader036.fdocuments.in/reader036/viewer/2022082710/56649e575503460f94b5080d/html5/thumbnails/1.jpg)
DMT – seminar XSLT 3
4 November 2014Fleur Praal & Jeroen van Honk
Leiden University. The university to discover.
![Page 2: DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The university to discover.](https://reader036.fdocuments.in/reader036/viewer/2022082710/56649e575503460f94b5080d/html5/thumbnails/2.jpg)
Homework Exercise 5
Leiden University. The university to discover.
<item> <language languageCode="eng">English</language> <author>
<firstName>Peter</firstName> <lastName>Burke</lastName>
</author> <fullTitle>
<nonFiling>A </nonFiling> <title>Social History of the Media, from Gutenberg to the Internet</title>
</fullTitle> <imprint>
<place>London</place> <publisher>Polity Press</publisher> <date>2005</date>
</imprint> </item>
![Page 3: DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The university to discover.](https://reader036.fdocuments.in/reader036/viewer/2022082710/56649e575503460f94b5080d/html5/thumbnails/3.jpg)
Homework Exercise 5a/c
Leiden University. The university to discover.
<xsl:for-each select="item[language='English']">OR
<xsl:for-each select="item/language[@languageCode = 'eng']>
Changed context!
Advantage of second example? More precise!
<xsl:for-each select="item[language !='French']">OR
<xsl:for-each select="item/language[@languageCode != 'fre']>
![Page 4: DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The university to discover.](https://reader036.fdocuments.in/reader036/viewer/2022082710/56649e575503460f94b5080d/html5/thumbnails/4.jpg)
Homework Exercise 5b/d
Leiden University. The university to discover.
<xsl:for-each select="item[imprint/date > 2000]">or:
<xsl:for-each select="item/imprint[date > 2000]">
Changed context!
<xsl:for-each select="item/imprint[place = 'New York']">OR <xsl:for-each select="item[imprint/place = 'New York']">
Escape!
![Page 5: DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The university to discover.](https://reader036.fdocuments.in/reader036/viewer/2022082710/56649e575503460f94b5080d/html5/thumbnails/5.jpg)
Homework Exercise 6
Leiden University. The university to discover.
<poem> <head>
<author>Louis MacNeice</author> </head>
<body><title>Snow</title> <linegroup>
<line>The room was suddenly rich and the great bay-window was</line>
<line>Spawning snow and pink roses against it</line>
<line>Soundlessly collateral and incompatible:</line>
<line>World is suddener than we fancy it.</line>
</linegroup></body>
</poem>
Add <br/>
Add <br/>
![Page 6: DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The university to discover.](https://reader036.fdocuments.in/reader036/viewer/2022082710/56649e575503460f94b5080d/html5/thumbnails/6.jpg)
Homework Exercise 6
Leiden University. The university to discover.
<xsl:for-each select="body"> <xsl:for-each select="linegroup“> <xsl:for-each select="line"> <xsl:value-of select="."/>
<br/> </xsl:for-each>
<br/> </xsl:for-each>
</xsl:for-each>
![Page 7: DMT – seminar XSLT 3 4 November 2014 Fleur Praal & Jeroen van Honk Leiden University. The university to discover.](https://reader036.fdocuments.in/reader036/viewer/2022082710/56649e575503460f94b5080d/html5/thumbnails/7.jpg)
Homework
Leiden University. The university to discover.
• Be precise in nesting quotation marks (single/double), brackets (round, square, angular)(Xpath function) [criterion] <element>
• Escape entities • Remain aware of context • Combining criteria: [criterion=‘x’ and criterion=‘y’]