2011-12-06 16 views
0

DB2 XSLTRANSFORM関数は、空の要素の終了タグを保持するHTMLを出力できますか?データベースで使用しているのと同じ変換は、他のXSLTプロセッサと完全に機能します。 DB2でXSLTRANSFORM関数を使用するときに問題が発生するだけです。DB2 XMLTRANSFORM関数を使用したXHTML出力

<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 

ガイダンスをいただければ幸いです。

答えて

1

私はScriptタグで同様の問題がありました。だから私はタグの間にダミーのテキストを追加するこれを回避する。 例:<頭字語のattr = "..." >ダミーテキスト< /頭文字>

アウトDB2によって、他の自動変換については、このlink

関連する問題