Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: modyfikowanie xml'a
Forum PHP.pl > Forum > PHP
karis
szukam jakiś informacji nt modyfikacji danych w pliku xml

  1. <aaaa>
  2. <pole>2323</pole>
  3. <pole1>dsfdg</pole1>
  4. </aaa>
  5. <aaaa>
  6. <pole>2323</pole>
  7. <pole1>dsfdg</pole1>
  8. </aaa>
  9. <aaaa>
  10. <pole>2323</pole>
  11. <pole1>dsfdg</pole1>
  12. </aaa>


np chciałbym zmienic w drugim wystąpieniu tagu aaaa, zawartosc jego dziecka np pole1 i zapisac to

Asmox
  1. <aaaa>
  2. <pole>2323</pole>
  3. <pole1>dsfdg</pole1>
  4. </aaa>
  5. <aaaa>
  6. <pole>2323</pole>
  7. <pole1>zmienione</pole1>
  8. </aaa>
  9. <aaaa>
  10. <pole>2323</pole>
  11. <pole1>dsfdg</pole1>
  12. </aaa>

Już.
A tak na serio, to jest parę błędów, np. jeżeli jest tag <aaaa>, to zamykasz taką samą nazwą, czyli </aaaa> a nie </aaa>.
Jest też nawet dużo funkcji php do przerabiania xml'a na wielowymiarową tablicę, np. xml_parse
Wicepsik
SimpleXML
everth
@Wicepsik: SimpleXML ma jedną wadę - nie umożliwia usuwania węzłów i atrybutów. DOMDocument tutaj ma nad nim przewagę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.