giełda, akcje, inwestycje
 ° Forum ° Odpowiedz ° Rejestracja ° Szukaj °

tale i simplexml

Forum / php / tale i simplexml
Autor Wiadomość
kamyk

Posted: 24 Lip 2008 12:56:36



witam,
walcze z simplexml (i juz strasznie zaluje ze mi przyszlo go uzywac...) i
talami,
chodzi o taka rzecz: przekazuje do szablonu obiekt simplexmla, konkretnie
SimpleXMLIterator,
jakakolwiek proba odwolania sie do niego w szablonie konczy sie komunikatem:
SimpleXMLIterator::count() [function.SimpleXMLIterator-count]: Node no
longer exists
gdzie funkcja bledu jest oczywiscie zalezna do tego gdzie sie do sxmla
odwoluje i w jaki sposob

da sie to jakos przeskoczyc?
czy musze przerobic obiekt na normalna tablice i dopiero do szablonu
przekazac?




porneL

Posted: 25 Lip 2008 18:49:10




walcze z simplexml (i juz strasznie zaluje ze mi przyszlo go uzywac...) i
talami, chodzi o taka rzecz: przekazuje do szablonu obiekt simplexmla,
konkretnie
SimpleXMLIterator, jakakolwiek proba odwolania sie do niego w szablonie
konczy sie komunikatem:
SimpleXMLIterator::count() [function.SimpleXMLIterator-count]: Node no
longer exists gdzie funkcja bledu jest oczywiscie zalezna do tego gdzie
sie do sxmla
odwoluje i w jaki sposob

da sie to jakos przeskoczyc?

Powinno działać. Nie mam pojęcia o co mu chodzi. Nie robisz jakiś dziwnych
rzeczy, które mogły by zmylić SimpleXML? (np. edytowanie dokumentu po tym,
jak został przekazany do simplexml?)

To się wywala na zwykłym count(), za którego implementację odpowiedzialny
jest SimpleXML/PHP SPL.

W SVNowej wersji PHPTAL dodałem na to obejście. Zobacz, czy pomaga.




kamyk

Posted: 28 Lip 2008 07:37:49




Powinno działać. Nie mam pojęcia o co mu chodzi. Nie robisz jakiś dziwnych
rzeczy, które mogły by zmylić SimpleXML? (np. edytowanie dokumentu po tym,
jak został przekazany do simplexml?)

nic w sumie nie robie z nim szczegolnego, tylko i wylacznie odczytuje


To się wywala na zwykłym count(), za którego implementację odpowiedzialny
jest SimpleXML/PHP SPL.

i wywala sie na asXML, na rewind, na var_dumpie i na calej reszcie,
na count() wywala sie kiedy probuje uzyc tal:repeat z tym SimpleXML


W SVNowej wersji PHPTAL dodałem na to obejście. Zobacz, czy pomaga.


niestety nic sie nei zmienilo,


z tego co wygooglalem to takie problemy moze sprawiac SimpleXML jak sie
probuje go serializowac. probowalem przejrzec kod tali zeby zobaczyc co sie
tam dzieje ale jeszcze nie ogarnalem ;) tam jest jakas serializacja w
obsludze repeata?




porneL

Posted: 28 Lip 2008 07:40:03




To siĂŞ wywala na zwykÂłym count(), za ktĂłrego implementacjĂŞ
odpowiedzialny jest SimpleXML/PHP SPL.

i wywala sie na asXML, na rewind, na var_dumpie i na calej reszcie,
na count() wywala sie kiedy probuje uzyc tal:repeat z tym SimpleXML

Jak var_dump nie działa, to nic nie zadziała i to nie problem PHPTAL.

z tego co wygooglalem to takie problemy moze sprawiac SimpleXML jak sie
probuje go serializowac. probowalem przejrzec kod tali zeby zobaczyc co
sie tam dzieje ale jeszcze nie ogarnalem ;) tam jest jakas serializacja w
obsludze repeata?

Nie ma.




kamyk

Posted: 28 Lip 2008 07:58:25





i wywala sie na asXML, na rewind, na var_dumpie i na calej reszcie,
na count() wywala sie kiedy probuje uzyc tal:repeat z tym SimpleXML

Jak var_dump nie działa, to nic nie zadziała i to nie problem PHPTAL.

racja,
miedzy dodaniem do szablonu a jego wyswietleniem w jednym miejscu
niepotrzebnie klonowalem tego SimpleXMLa i przez to sie wszystko sypalo,
dziwaczne :/




kamyk

Posted: 28 Lip 2008 08:17:03





W SVNowej wersji PHPTAL dodałem na to obejście. Zobacz, czy pomaga.


a wywalenie __toString() oczywiscie pomoglo, dzieki




Twoja wypowiedź

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL  Email Link  Wyłącz BB code


Zanim wyślesz jakąś wiadomość z polskimi znakami, upewnij się czy kodowanie znaków w twojej przeglądarce to ISO-8859-2
 » Login  » Hasło 
 


Czas ładowania strony (sek.): 0.444 users

miniBB.net © 2001-2008 | Polityka Prywatności
e-giełdy + opisy gg + kumy fubi °

Online: Odwiedzający - 2
+ - 0
Najwięcej odwiedzających: 77 [6 Paź 2008 01:40:40]
Odwiedzający - 77 / + - 0
Jean-Michel Jarre Foreigner Bryan Ferry Jethro Tull The Hooters
  bałoszyce|| akcesoria dachpwe|| madrid hotel deals|| hotel a edimburgo|| Nieruchomości|| notebooki|| hotel in Rome Italy

  • Pamięć flash z programem antywirusowym
  • Buffalo wprowadza na rynek pamięć flash z serii RUF2-HSCUW, wyposażoną w preinstalowany program antywirusowy oraz 256-bitowy szyfr blokowy AES.
  • Stacja SSD z prędkością odczytu 700 MB/s
  • Stacja SSD ioExtreme, znajdująca się na razie w fazie prototypowej, będzie posiadała zaledwie 80 GB miejsca na dane, które jednak przesyłane będą z prędkością nawet 700 MB/s.
  • Netbook Eee PC 904HA, czyli zielono/czerwono mi
  • Linia mobilnych komputerów Eee PC rozszerza się o nowy model 904HA, wyposażony w procesor Intel Atom, 1 GB pamięci RAM oraz dysk twardy o pojemności 160 GB.
  • Dwa energooszczędne desktopy Samsunga
  • MV100 Tower oraz MZ100 Slim Tower to dwa nowe, energooszczędne desktopy, które firma Samsung oparła na chipsetach Intel G43 oraz procesorach Intel Celeron, lub Core 2 Duo/Quad.
  • Ekstremalny desktop dla graczy
  • Gamer Xtreme XI to nowy desktop firmy CyberPower przeznaczony dla graczy i wyposażony w dwie karty graficzne GeForce GTX 280 z dedykowaną pamięcią 1 GB.