Witam,

Posiadam bardzo duży plik XML, jego struktura wygląda tak:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ROOT>
  3. <IEDATA>
  4. <MENU>
  5. <ERROR>
  6. </ROOT>




Plik opisuje GUI programu w 3 językach, przykładowy wycinek z menu.
  1. <MENU>
  2. <MENUID>803</MENUID>
  3. <LAN1TEXT>EN</LAN1TEXT>
  4. <LAN2TEXT>DE</LAN2TEXT>
  5. <LAN3TEXT>RU</LAN3TEXT>
  6. </ROW>
  7. <ROW>
  8. <MENUID>803</MENUID>
  9. <LAN1TEXT>EN</LAN1TEXT>
  10. <LAN2TEXT>DE</LAN2TEXT>
  11. <LAN3TEXT>RU</LAN3TEXT>
  12. </ROW>
  13. </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:

  1. <MENU>
  2. <MENUID>803</MENUID>
  3. <LAN1TEXT>EN</LAN1TEXT>
  4. <LAN2TEXT>DE</LAN2TEXT>
  5. <LAN3TEXT>RU</LAN3TEXT>
  6. <LAN4TEXT>EN</LAN4TEXT>
  7. </ROW>
  8. <ROW>
  9. <MENUID>803</MENUID>
  10. <LAN1TEXT>EN</LAN1TEXT>
  11. <LAN2TEXT>DE</LAN2TEXT>
  12. <LAN3TEXT>RU</LAN3TEXT>
  13. <LAN4TEXT>EN</LAN4TEXT>
  14. </ROW>
  15. </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ć?