替換XML標籤和價值,我需要用一個perl一個襯墊用perl一個襯墊
<header>
<name>V5 CDS Composites</name>
<version>1.1a</version>
<date>2016-11-02</date>
</header>
我能做到這一點,以取代與新價值的日期標籤的日期值2016年11月2日使用xml libxml,但希望使用perl one liner以最短的方式執行此操作。我不能僅僅使用2016-11-02,因爲有不同標籤的多個實例。
我一個外殼內這樣做,其中的標籤和值都在裏面的變量
你想只使用'perl'而不是任何正確的'xml'感知工具? – Inian
是的,只想用perl – BRATVADDI
@BRATVADDI'awk -F'<|>'-v newDate =「2222-11-00」'//{gsub(/ 2016-11-02 /,newDate,$ 3)} 1 'inputfile',如果你確定awk。但是,我不鼓勵你使用xml不知道的工具。 –