-2
A
回答
0
使用XML::XSH2,包裝周圍XML::LibXML:
open file.xml ;
for //A[text()='Hello'] set text() 'Hi' ;
save :b ;
2
的XML::Twig
模塊適用於這一點,因爲它允許您指定解析XML當遇到一個給定的標籤所執行的處理程序。
如果你提供了一些真正的XML數據作爲例子,它會有所幫助,但我已經使用了你的問題的精確度。
use strict;
use warnings;
use XML::Twig;
my $twig = XML::Twig->new(
twig_handlers => { A => sub { $_->subs_text(qr/Hello/, 'Hi') } },
);
$twig->parse(*DATA);
$twig->print;
__DATA__
<root>
I want to replace the content of a tag in XML. e.g. In
<A>Hello</A> I want to replace the value "Hello" with "Hi".
</root>
輸出
<root>
I want to replace the content of a tag in XML. e.g. In
<A>Hi</A> I want to replace the value "Hello" with "Hi".
</root>
相關問題
- 1. 如何更新span標籤的內容?
- 2. 更新Android的Sherlock標籤的內容
- 3. 更新方法中的標籤內容
- 4. 解析xml內容標籤
- 5. 逃逸XML標籤內容
- 6. 無法更新p:標籤內容
- 7. Android - 更新標籤中的其他標籤內容
- 8. 如何使用Solr索引xml標籤中的xml內容
- 9. php獲取xml內部標籤內容
- 10. 如何使用表單更新iframe頁面標籤內容?
- 11. 更改ActionBarSherlock標籤內容
- 12. 提取XML標籤內容::的libxml
- 13. XML與標籤之間的內容
- 14. 更新UpdatePanel內的標籤
- 15. 如何更新或刷新sencha觸摸中的標籤面板的內容
- 16. 如何使用XML :: Twig獲取其他標籤的標籤內容?
- 17. 如何獲得標籤內的標籤內容
- 18. 如何使用jquery觸發pre標籤內的內容更改
- 19. 如何更改標籤內的內容? [JS,JQUERY和HTML5]
- 20. 用html標籤顯示xml內容
- 21. 如何獲取python中兩個xml標籤之間的內容?
- 22. 如何刪除文本內容中的固定XML標籤?
- 23. 如何獲得內容類型的XML標籤
- 24. 更新變量內標籤
- 25. 刪除基於子標籤的標籤和內容,並使用xsltproc在xml中添加新內容
- 26. 如何讀取XML標記的內容
- 27. opentbs如何更新標籤?
- 28. 如何更換標籤的XML
- 29. html自定義新標籤並獲取新標籤內容
- 30. 動態更改TabHost的標籤內容
Stack Overflow是這裏支持誰已經盡了最大努力,但未能但未能解決規劃問題的程序員。這裏沒有證據表明你已經做出了任何努力。如果你顯示你寫的代碼,我們會盡力幫助你。 – Borodin