2010-04-22 58 views
1

我需要搜索名稱看起來像「image *」的XML節點,即以'image'開頭。 我的示例XML:如何在使用XPath選擇XML節點時使用正則表達式?

<a name="image.1"> 
    <b name="image.22" /> 
</a> 

我的XPath是/b[@name='image.22' ]。我想以正則表達式的形式寫seletion [@ name ='image.22']。我試過[@ name ='image。+']但它不起作用。

請幫忙。

回答

6

使用開始,有:

[starts-with(@name, 'image.') 
+0

打我吧:-) – 2010-04-22 07:35:18

+0

感謝Dewfy。這個對我有用。但是如何使用正則表達式來實現更復雜的選擇呢? – 2010-04-22 08:53:25