1

入力 XML

<note>
<from>Example</from>
<heading>Reminder</heading>
<body>XSLT conversion</body>
</note>

出力 XML が必要です。

<xml>
  <data>
    <column1>
      &lt;note&gt;
      &lt;from&gt;Example&lt;/from&gt;
      &lt;heading&gt;Reminder&lt;/heading&gt;
      &lt;body&gt;XSLT conversion&lt;/body&gt;
      &lt;/note&gt;
    </column1>
  </data>
</xml>

現在使用している XSLT には、入力の読み込みに問題があります。(入力がそのままの XML である場合、それをコピーしても問題はありません。エンコードされた XML のみです)。

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">

  <xsl:template match="/">
    <xml>
      <data>
        <column1>
          <xsl:copy>
            <xsl:copy-of select="/node()"/>
          </xsl:copy>
        </column1>
      </data>
    </xml>
  </xsl:template>

</xsl:stylesheet>
4

2 に答える 2