Как я могу выбрать первый элемент с помощью XSLT?

если Вы не будете использовать два знака фунта ##temp, временная таблица будет локальна и только существует для того локального соединения пользователю

30
задан John Bubriski 30 September 2009 в 15:20
поделиться

2 ответа

Если вы хотите вывести XHTML 1.1, вот один способ:

<?xml version="1.0"?>
<xsl:transform version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xsl xs">
<xsl:output mode="xhtml" version="1.1" omit-xml-declaration="yes" 
    encoding="utf-8" media-type="application/xhtml+xml" indent="no" 
    doctype-public="-//W3C//DTD XHTML 1.1//EN" 
    doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" />

<xsl:template match="//newsItem[1]">
    <div><xsl:value-of select="dateCreated"/></div>
    <div><xsl:value-of select="summary"/></div>
</xsl:template>

</xsl:transform>
48
ответ дан 27 November 2019 в 23:27
поделиться
//newsItem[1]

должен делать

15
ответ дан 27 November 2019 в 23:27
поделиться