если Вы не будете использовать два знака фунта ##temp, временная таблица будет локальна и только существует для того локального соединения пользователю
Если вы хотите вывести 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>