使用xsl检查属性是否为十六进制值?

时间:2017-02-08 08:18:34

标签: xml xslt

例如我有这个xml:

<Node Name="A100" Id="0x1" Type="1" >
<First Name="First" New="A100" Val0="0" Val1="8" Val2="3" Val3="4" Val4="8" Val5="3" Val6="4">
<Second Name="N1" Val="0x7" />
<Second Name="N2" Val="10" />
<Second Name="N3" Val="NoFunction" />
<Second Name="N4" Val="0x1"/>
</First>
<Second Name="N5" Val="0xA"/>
<Second Name="N6" Val="No" />
<Second Name="N7" Val="0xFF" />
</Node>

我想看到包含&#34; 0x&#34;的值。我正在使用xsl:stylesheet version =&#34; 1.0&#34;。有人可以给我一个建议吗?谢谢

1 个答案:

答案 0 :(得分:1)

  

我想看到只包含“0x”的值。

使用starts-with()功能,或者 - 最好 - let store = this.get('store'); for (let key in store.typeMaps) { store.unloadAll(store.typeMaps[key].type.modelName); } window.localforage.clear().then(() => { Ember.Logger.log('EMBER-DATA STORAGE CLEARED'); }); 功能。

没有给出代码,因为没有提供代码。