1
我想根据浏览器更改XML中的一些规则。例如,使用IE时,'fontcolor'应该是黑色的。到目前为止,我对它进行了搜索,我发现这可以使用XSLT。但不幸的是,经过1/2天的搜索/尝试&错误之后,我仍然没有弄清楚如何做到这一点。如何通过浏览器更改xml
有人可以帮我解决这个问题吗?任何帮助将不胜感激。谢谢 !!
EetieD。
我目前的XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<skin version='1.1' name='player' author='me'>
<components>
<component name='control'>
<settings>
<setting name='fontsize' value='10' />
<setting name='fontcolor' value='0xffffff' /> <!-- if IE: 0x000000-->
//.....
我现在的XSL:
<?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:comment>
<![CDATA[[if !IE]>show non-iE text<![endif]]]>
</xsl:comment>
</xsl:template>
</xsl:stylesheet>