0

現在、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 形式になるようにするにはどうすればよいですか。

4

1 に答える 1