2010-08-17 97 views
0

我需要從XML響應中提取網址。這裏是XML響應:從XML響應中提取網址

<cloud xmlns:xlink="http://www.w3.org/1999/xlink"> 
    <rootContainer xlink:href="https://api.example.net/v2/bucket/92FBC29C-344C-99CF-827E-1B5586A7F8E3" 
     xlink:type="simple"/> 
</cloud> 

我使用C來寫正則表達式。需要幫忙。

我的輸出需要是https://api.example.net/v2/bucket/92FBC29C-344C-99CF-827E-1B5586A7F8E3

+1

爲什麼是正則表達式?使用XML數據,您可以使用XML解析器。 – Thilo 2010-08-17 01:57:35

回答

0

你不應該。如果你有選擇,你應該使用一個XML處理器出於任何數量或原因。

但是,如果你必須,你可以做一些像「rootContainer.xlink:href = \」([^ \「] +)\」語法可能會有所不同,這取決於你正在使用的正則表達式庫 - 沒有一個「正則表達式」語法。