我有兩個xml文件看起來像這樣
file1.xml如何在`perl`中的'xml`標籤之間搜索?
< uf>232< /uf>
< boid>32892< /boid>
< end> End of xml 1 < /end>
file2.xml
< id> 232 < /id>
< boid>< /boid>
< end> End of xml 2 < /end>
我必須在perl中編寫一個函數,它將複製< boid>
標記file1.xml
之間的數字,並在< boid>
之間寫入file2.xml
的標記。
問題是我不能包括任何解析模塊作爲其增強, 我已經試過這樣的事情:
open(my $vt_open1 ,'<' "file1.xml");<br>
open(my $vt_open2 ,'+>' "file2.xml");<br>
select $vt_open2 or die $!;
while($vt_open1){
if ($. == 2) {
print $vt_open1;
}
}
這不是工作,並編寫整個文件。
我在查找邏輯時遇到了麻煩,並且使用行號不是一個好邏輯,
我是新來的perl,感謝幫助。
這篇文章,就像你以前的職位,格式不難懂。用4個空格縮寫您的帖子以顯示代碼;沒有必要使用HTML來格式化您的問題。 – mob
爲什麼你不能使用任何解析模塊? 「增強」意味着「質量,價值或範圍的增加或改善」,這是我認爲難以負面解讀的。 – choroba
我收到了一些有關限制生產env的意見,我辯稱但沒有希望:( – Husk01inJun