我想通过使用 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);
我该如何处理这个问题?提前致谢。