<field type="math" size="12" unitText="%" unitPos="back"/>
我可以从各自的字段中选择“type”和“12”,但我不能对unitText和unitPos做同样的事情。有什么想法吗?
以下是我用来打印类型和尺寸的内容。
<xsl:value-of select="@size"/>
我正在使用此行输入“field”标记
<xsl:template match="field" mode="all">
感谢您的帮助。我的头靠在墙上已经有一段时间了。 :P
答案 0 :(得分:0)
我无法重现这个问题。这个样式表:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="field">
<xsl:apply-templates select="@*"/>
</xsl:template>
<xsl:template match="@*">
<xsl:value-of select="concat(name(),': ',.,'
')"/>
</xsl:template>
</xsl:stylesheet>
输入:
<field type="math" size="12" unitText="%" unitPos="back"/>
输出:
type: math
size: 12
unitText: %
unitPos: back