Может ли функция DB2 XSLTRANSFORM выводить HTML, который сохраняет закрывающие теги для пустых элементов? То же преобразование, которое я использую в базе данных, прекрасно работает с другими процессорами XSLT. У меня только проблема, когда я использую ее с функцией XSLTRANSFORM в DB2. Например,
Мне нужно это:
<div class="img"></div>
Не это:
<div class="img" />
Это фрагмент преобразования:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="2.0">
<xsl:output method="xhtml" indent="yes"
xpath-default-namespace="http://www.w3.org/1999/xhtml"
doctype-public="-//W3C//DTD XHTML 1.1//EN"
doctype-system="http://www.w3.org/TR/2001/REC-xhtml11-20010531/DTD/xhtml11-flat.dtd" />
<xsl:template match="*">
Это запрос:
SELECT XSLTRANSFORM (XMLDATA USING
(SELECT XSLTRANSFORMDOC
FROM ds.XSLTRANSFORMS
WHERE XSLTRANSFORMID = 15) AS VARCHAR(32672))
FROM ds.XMLTAB
Любое руководство будет оценено.