1
我想修改屬性的值,如果另一個屬性包含某個字符串。Perl Mojo ::屬性的DOM修改值
my $dom = Mojo::DOM->new('<link href="http://google.com/feed/" rel="alternate">');
$dom->at('link[href*="google"]')->replace_content('http://www.yahoo.com/feed/');
print $dom;
所以,如果標籤「< LINK」中包含的HREF屬性中的「google」一詞,它應改變href屬性雅虎。而是輸出爲:
<link href="http://google.com/feed/" rel="alternate">http://www.yahoo.com/feed/</link>
但我希望它是:
<link href="http://www.yahoo.com/feed/" rel="alternate">
我實現上述並不意味着工作(replace_content()修改的內容,而不是屬性),但這只是解釋我想要的。
謝謝
好東西,謝謝。 –