我正在寻找模板上的匹配来处理XML,
我的XML文件看起来像
<root xmlns="urn:nampespace1" xmlns:xsi="urn:namespace2">
<time xsi:type="IVL">
<low value="19990101"/>
<high value="20000223"/>
</time>
<obs>
<time xsi:type="PIVL">
<period value="9" unit="h"/>
</time>
</obs>
</root>
I would like to have a template to process the <time> element based on xsi:type. Can i have match expression for the template
<!-- if xsi:type PIVL-->
<xsl:template match="?">
</xsl:template>
<!-- if xsi:type IVL-->
<xsl:template match="?">
</xsl:template>
答案 0 :(得分:2)
<xsl:tempate match="//time[@xsi:type='PIVL']"
</xsl:template>
<xsl:tempate match="//time[@xsi:type='IVL']"
</xsl:template>