propojení HTML se vzdáleným XML
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
prosím o pomoc s řešwním problému. Záčínám s XML a řeším otázku propojení XML s HTML. Pročetl jsem si různé články s postupy a podle toho se mi podařílo do XML umístit odkaz na XSL šablonu a díky němu to funguje. Teď řeším problém s tím, že mám XML na jiném serveru a vím jen URL. Tudíž nemohu do XML umístit cestu na XSL. Jakým způsobem mám tedy propojit XML a XLS aby se mi zobrazili v html stránce? Umísťují se nějaké odkazy do html? Poradtě mi prosím, jak to vyřešit, děkuji
-
Zkus to XML načíst v PHP skriptu a doplnit potřebnou cestu na XSL.
-
pokud je definice xsl v xml uvedené jako celá URL adresa, je v tom nějaký problém?
-
Kyk: To mi nedošlo, že je problém tak jednoduchý. Myslel jsem si, že do toho XML nemůže zasahovat. Absolutní cesta je samozřejmě řešením.
-
věc se má tak, že ten soubor je na vzdáleném serveru a nemohu do něj zapisovat. Cesta v XML na XSL, je nastavena na vzdáleném serveru a šablona XSL je také na vzdáleném serveru (šablona zpracovává něco jiného). Potřebu však použít druhou šablonu na úplně jiném serveru a mám jen link XML. všechny údaje pro vytvoření šablony jako jsou různé atributy mám. Díky za pomoc
-
Asi hledáš něco takového: <?php $xslDoc = new DOMDocument(); $xslDoc->load("xsl.xsl"); $xmlDoc = new DOMDocument(); $xmlDoc->load("xml.xml"); $proc = new XSLTProcessor(); $proc->importStylesheet($xslDoc); echo $proc->transformToXML($xmlDoc); ?> Funguje to však až od PHP5.
-
php.net/file nactes do promenne a muzes si prepsat, co chces?