2009-09-23 77 views
0

我找模板來處理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> 

回答

2
<xsl:tempate match="//time[@xsi:type='PIVL']" 
</xsl:template> 

<xsl:tempate match="//time[@xsi:type='IVL']" 
</xsl:template> 
相關問題