Ich habe schon zu lange daran gearbeitet. Präsidenten ist mein Wurzelelement und die Liste geht weiter durch Präsident Nummer 45. Ich muss nur Präsidenten im 21. Jahrhundert wählen, also> 41. Kann nicht knacken, wie man das richtige xsl benutzt, um das zu ermöglichen.XML, XSLT eine bestimmte Gruppe auswählen
<presidents>
<president>
<number>1</number>
<name>George Washington</name>
<date>
2/22/1732
</date>
<took_office>April 30, 1789</took_office>
<left_office>March 4, 1797</left_office>
<party>no party</party>
<term>
<number>1</number>
<vice_president>John Adams</vice_president>
</term>
<term>
<number>2</number>
<vice_president>John Adams</vice_president>
</term>
</president>
Im folgenden XSLT, kommentierte ich aus den <xsl:value-of
, dass ich, dass ich versuche, funktioniert nicht.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<!--<xsl:value-of select="//president[number(@number)>41]/number"/>-->
<html>
<head>
<link rel="stylesheet" type="text/css" href="president_21c.css"/>
<title>Table of US Presidents</title>
</head>
<body>
<h1>Table of US Presidents</h1>
<table border="2">
<tr bgcolor="orange">
<th>Name</th>
<th>Birthday</th>
<th>Took Office</th>
<th>Left Office</th>
<th>Party</th>
<th>Picture</th>
</tr>
<xsl:apply-templates select="presidents/president"/>
</table>
</body>
</html>
</xsl:template>
Sorry, aber vergessen zu erwähnen, ich kann nicht für jede auf diese verwenden. –
@PaulPearson Hilfreich. Vielen Dank... – Steve