-
Ahojte ,
Potrebujem nieco co pozuivaju porovnavace cien.Konkretne sa jedna o to , ze do nejakeho pola nahram XML subor a ten mi na stranke zobrazi produkty z tohto XML.
Presne tak ako ked date do porovnavaca svoje XML z eshopu a zrazu mate produkty v porovnavaci.
Vedel by mi to niekto spravit ?
Cena ?
Dik za odpovede
-
Co se právě děje na Webtrhu?
-
Můžete využít PHP simple XML a nebo zadat poptávku, pro určení ceny by bylo potřeba detailnější popis a i tak se bude u každého dost lišit.
-
@letno: Řešení není nijak složité, v podstatě se dá využít XSLT. Poptejte si na to nějakého studenta v okolí, tohle by měl zvládnout každý, pokud to nikdy nedělal, tohle by mu mělo jako nápověda stačit. V podstatě se vytvoří pro jednotlivé uzly transformační definice, jakési fragmenty HTML kódu, které se pomocí XSLT pak přeloží. Funguje to jako jakási obdoba šablonového systému. Dá se říci, že pokud to není z nějakého důvodu vyloženě nutné, a je to XML dobře strukturované není třeba s těmi XML daty ani třeba nějak dál pracovat, jen se přetransformují do HTML. Hezky je to popsáno v knížce "XML pro World Wide Web" od Elizabeth Castro.
---------- Příspěvek doplněn 23.12.2011 v 18:59 ----------
@letno: Další možností je samozřejmě to XML překlopit do pole a prohnat skriptem, který vygeneruje přímo HTML nebo pole odešle třeba do SMARTY. Každopádně v tomto případě doporučuji pro načtení do pole PEAR XML Serializer/Unserializer, pokud máte na hostingu možnost využívat PEAR balíčky.
Hostujeme u