W Perlu, jak mogę zmienić element w pliku XML bez zmiany formatu pliku XML?
Mam plik XML w formacie:
<outer1>
<inner1>
<name>Stonecold</name>
<profession>warrior</profession>
<org>wwf</org>
</inner1>
<inner1>
<name>Shanebond</name>
<profession>Bowler</profession>
<org>newzealand</org>
</inner1>
<inner1>
<name>brain schemidit</name>
<profession>Chairman</profession>
<org>Google</org>
</inner1>
</outer1>
Chcę zmienić wartośćShanebond
doShane Bond
.
KorzystałemXML::Simple
, ale wynik był hashem.
Chcę tego samego formatu co plik wejściowy. Np. Plik wyjściowy powinien wyglądać następująco:
<outer1>
<inner1>
<name>Stonecold</name>
<profession>warrior</profession>
<org>wwf</org>
</inner1>
<inner1>
<name>Shane Bond</name>
<profession>Bowler</profession>
<org>newzealand</org>
</inner1>
<inner1>
<name>brain schemidit</name>
<profession>Chairman</profession>
<org>Google</org>
</inner1>
</outer1>
Proszę o poradę, jak to zrobić.
Z góry dziękuję.
Chcę, aby plik wyjściowy był zapisany w tym samym katalogu i, jeśli to możliwe, o tej samej nazwie. Czy to możliwe?