![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 7 Dołączył: 30.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ma ktoś pomysł na odczytanie danych znajdujących się za tagiem CDATA z wykorzystaniem SimpleXML ? Oto przykładowy xml (kwałek):
Udało mi się rozwiązać problem. Nie jest może to sposób optymalny ale działa ![]() Mianowicie postanowiłem usunąć znaczniki CDATA z pliku XML.
Ten post edytował h3xed 20.06.2012, 13:08:22 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jednak chciałbyś rozwiązać problem, zamiast go omijać, to można tak:
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 7 Dołączył: 30.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jednak chciałbyś rozwiązać problem, zamiast go omijać, to można tak:
Sposób który zaproponowałeś sprawdza się w przypadku gdy w tagach CDATA znajdują się jedynie wartości. Natomiast gdy w tagach zostało umieszczone całe drzewo przy parametrze LIBXML_NOCDATA tracisz dostęp do poszczególnych gałęzi. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 12:32 |