Tôi có một thẻ CDATA trong mã XML của tôi có chứa một số siêu liên kết.Hiển thị các thẻ HTML từ trong thẻ CDATA trong XSL
<smartText><![CDATA[
Among individual stocks, the top percentage gainers in the S.&P. 500 are
<a href ='http://investing.domain.com/research/stocks/snapshot
/snapshot.asp?ric=LNC'>Lincoln National Corp</a> and
<a href ='http://investing.domain.com/research/stocks/snapshot
/snapshot.asp?ric=PLD'>ProLogis</a>.]]>
</smartText>
tôi đang cố gắng để biến nó thành một trang HTML như sau ...
<p class="smartText">
<xsl:copy-of select="marketSummaryModuleData/smartText"/>
</p>
Thật không may là đầu ra lên trang xuất hiện trong văn bản thuần túy, không phải là html.
Among individual stocks, the top percentage gainers in the S.&P. 500 are <a href ='http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ric=PLD'>ProLogis</a> and <a href ='http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ric=LNC'>Lincoln National Corp</a>.
Phần CDATA được tạo từ trang ASP cổ điển, vì vậy đầu ra XML thực tế không chứa phần CDATA. Có thể đó là một phần của vấn đề? Tôi dường như không thể lấy thông tin để hiển thị trên trang. Tôi đã thử nhiều giải pháp do các tìm kiếm của Google cung cấp, chẳng hạn như các thẻ vô hiệu hóa thoát, xsl: copy-of, xsl: value-of và nhiều hơn nữa.
Cảm ơn bạn
giải pháp cuối cùng ... Xin vui lòng xem thông báo này. http://stackoverflow.com/questions/706314/hyperlinks-within-xslt-templates –