Posiadam bardzo duży plik XML, jego struktura wygląda tak:
<?xml version="1.0" encoding="utf-8"?> <ROOT> <IEDATA> <MENU> <ERROR> </ROOT>
Plik opisuje GUI programu w 3 językach, przykładowy wycinek z menu.
<MENU> <MENUID>803</MENUID> <LAN1TEXT>EN</LAN1TEXT> <LAN2TEXT>DE</LAN2TEXT> <LAN3TEXT>RU</LAN3TEXT> </ROW> <ROW> <MENUID>803</MENUID> <LAN1TEXT>EN</LAN1TEXT> <LAN2TEXT>DE</LAN2TEXT> <LAN3TEXT>RU</LAN3TEXT> </ROW> </MENU>
Planuje przetłumaczyć ten plik, dlatego muszę dodać 4 wartość dla każdego pola <MENUID>xxx</MENUID>. W celu uproszczenie tłumaczenia chcę najpierw skopiować <LAN1TEXT>EN</LAN1TEXT> jako <LAN4TEXT>EN</LAN4TEXT> czyli:
<MENU> <MENUID>803</MENUID> <LAN1TEXT>EN</LAN1TEXT> <LAN2TEXT>DE</LAN2TEXT> <LAN3TEXT>RU</LAN3TEXT> <LAN4TEXT>EN</LAN4TEXT> </ROW> <ROW> <MENUID>803</MENUID> <LAN1TEXT>EN</LAN1TEXT> <LAN2TEXT>DE</LAN2TEXT> <LAN3TEXT>RU</LAN3TEXT> <LAN4TEXT>EN</LAN4TEXT> </ROW> </MENU>
Dopiero po tej operacji chcę tłumaczyć tekst ręcznie <LAN4TEXT>EN</LAN4TEXT> na <LAN4TEXT>PL</LAN4TEXT>. Mam pytanie czy jest możliwa taka operacja kopiowania? Jeżeli tak jak to można zrobić?