Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tagi html w pliku xml - jak parsować
pawaroti
post 31.07.2008, 14:38:39
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.01.2007

Ostrzeżenie: (0%)
-----


  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <projekty>
  3. <kotlownia>1</kotlownia>
  4. <uslugowy>0</uslugowy>
  5. <opis_part>1. Wiatrołap - 5,44 m<sup>2</sup><br>
  6. 2. Hall ze schodami - 9,05 m<sup>2</sup><br>
  7. 3. Pokój dzienny - 24,93 m<sup>2</sup><br>
  8. <b>Razem: 75,58 m<sup>2</sup> (73,37 m<sup>2</sup>) <br>
  9. </opis_part>



powyżej część pliku xml, do parsowania użyłem 'SimpleXMLElement' i wywala mi błędy w momencie gdy parser dojdzie do tagu html - jak zrobić aby pominął je i nie traktował ich jako bloki xml-a

dodam że jest to moje pierwsze spotkanie z xml i nie bardzo się na tym znam. Szukałem wszędzie ale nie mogę znaleźć odpowiedzi.
Go to the top of the page
+Quote Post
mike
post 31.07.2008, 14:40:10
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Umieść je w sekcji CDATA
Go to the top of the page
+Quote Post
pawaroti
post 31.07.2008, 14:51:44
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 25.01.2007

Ostrzeżenie: (0%)
-----


w tym problem że nie ja tworzę tego xml-a. a to co napisalem powyżej jest tylko małym wycinkiem całości. umieszczanie cdata byłoby równie pracochłonne co ręczne dodawanie danych z pliku do bazy

ok, tagi pojawiają się w blokach o określonych nazwach, mam nadzieję że str_replace załatwi sprawę
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 13:55