現在、XSLT スタイル シートを使用して xml をフォーマットしています。それはこのように少し見えます
<xsl:for-each select="Talents">
<div style="font-family:Calibri, Arial; font-size:5pt; cursor: default;">
<xsl:if test="Talent != ''">
<table border="0" width="650">
<tr>
<td style="padding-left: 15px;" bgcolor="#A0A0A0" width="80%">
<b id="toggle"><xsl:value-of select="Talent"/></b></td>
<td bgcolor="#A0A0A0" width="20%" align="center">
<xsl:value-of select="TCost"/>
<xsl:text> - </xsl:text>
<xsl:value-of select="Type"/>
</td>
</tr>
</table>
// etc
そのため、XML 要素を適切な構造化テーブルにフォーマットするのは非常に簡単です。可能であれば、これらの要素の実際のテキストをフォーマットする方法を知りたいです。
たとえば、要素 Tyep の内容はわかりませんが、そこに html 要素を含めることはできますか?テキストの周りを太字にするなど?
私の質問は、xml 要素を使用して HTML 形式のテキストを作成できますか?
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="style.xsl" type="text/xsl"?>
<Collection>
<Talents>
<Talent>Smiling</Talent>
<TCost>1</TCost>
<Type>ANY king of smile will do but the fake ones are the bed</Type>
</Talents>
私が見ているのは、太字の下線が異なるテキストの色のようなhtml形式を持つことは可能ですか? その場合、xml を開いたときに style.xsl でスタイルが設定され、xml 要素内のテキストも html 形式になるようにするにはどうすればよいですか。