xsltを使用してXmlからKMLコードを作成したい問題は、xsltがノードのすべての文字を小文字に変更することです。これが私のコードです:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="tasks/task">
<kml >
<Placemark>
<name><xsl:value-of select="title"/></name>
<description>
<xsl:value-of select="abilities"/>
</description>
<Point><coordinates><xsl:value-of select="geotag"/></coordinates></Point>
</Placemark>
</kml>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
問題は、次の JavaScript コードを使用して xslt の出力を取得すると、ノードの Placemark と Point が小文字で表示されることです!
var xsltTasksAsKml = xsltProcessor.transformToFragment(xml, document);
var div = document.createElement('div');
div.appendChild(xsltTasksAsKml);
alert(div.innerHTML);
どうすればその問題を処理できますか? 前もって感謝します。