Autor | Zpráva | ||
---|---|---|---|
d Profil * |
#1 · Zasláno: 15. 2. 2008, 09:30:54
Ahoj, mam dotaz jak v php pomoci dom-xml-metod sestavit citelnejsi XML, protoze nativni dom-xml-fce, vytvori xml
a vystupu je jedna dlouha radka, coz je velmi neprakticke. Rad bych chtel dosahnout tohoto vysledku: <clanek> <id>Kdosi</id> <autor>Kdosi</autor> <obsah>Kdosi</obsah> </clanek> Dik |
||
Leo Profil |
#2 · Zasláno: 15. 2. 2008, 10:09:07
"vytvori xml a vystupu je jedna dlouha radka, coz je velmi neprakticke"
Proc by to bylo neprakticke? Clovek se malokdy diva na xml primo a stroji je to jedno, Leo |
||
d Profil * |
#3 · Zasláno: 15. 2. 2008, 10:21:18
No, vytvarim xml-on-fly a pak je transformuji pres xsl, a obcas v ramci debug bych rad prosel XML, kt. vytvorim a nasel pripadne
nedbalosti/chyby, kt. jsem se pri sestavovani udelal.... |
||
Mastodont Profil |
#4 · Zasláno: 15. 2. 2008, 10:31:04
Ty konce řádků nejdou přidat v XSL??
|
||
d Profil * |
#5 · Zasláno: 15. 2. 2008, 10:47:51
ale ja nevytvarim z xml dalsi "xml" ale html
clanky.php -> dom-xml fce vytvori xml + spojim s xsl sablonou, a zde bych si chtel prohlidnout jaky XML sem vlastne vytvoril, nebo prijmu jakou koli radu, jakou cestou ladit xml vystup, drive nez to poslu do transformace.... //build DOM XML $xml = foreach($sql-result) ; $xml = $dom->saveXML(); //debug output //echo $xml; $xsl = DOM::load(path/file.xsl); echo $xsl->transform($xml); |
||
Joker Profil |
#6 · Zasláno: 15. 2. 2008, 10:52:47
d
vystup je jedna dlouha radka, coz je velmi neprakticke. IMHO je to naopak praktické, konce řádků by akorát zbytečně zvětšovaly velikost výsledného kódu. obcas v ramci debug bych rad prosel XML, kt. vytvorim ...a pak na to koukám v nějakém slušném programu, který to naformátuje na plus mínus jedno kliknutí, ne?! |
||
d Profil * |
#7 · Zasláno: 15. 2. 2008, 11:03:02
Joker
IMHO je to naopak praktické, konce řádků by akorát zbytečně zvětšovaly velikost výsledného kódu. S tim souhlasim, ale ja to xml vytvarim on-fly, takze vysledek nerenderuji v samotnem clanky.php, ale pouze jako DOM XML objekt predam metode tranform(xml) ...a pak na to koukám v nějakém slušném programu, který to naformátuje na plus mínus jedno kliknutí, ne?! jiste myslite psPad -> HTML -> Preformatovat HTML kod Ale ja myslim, jestli neexituje nejaka fcnost(modul/balicek) na urovni PHP,napr. include("tools/phpXMLformater.php"); $xml = $dom->saveXML(); //debug output echo xmlFormatReadeableOutput($xml) A mate s tim nekdo zkusenost, anebo alespon povedomi, nasmerujte... |
||
Leo Profil |
#8 · Zasláno: 15. 2. 2008, 11:10:36
"a zde bych si chtel prohlidnout jaky XML sem vlastne vytvoril"
A nestaci treba Firefox? Leo |
||
d Profil * |
#9 · Zasláno: 17. 2. 2008, 19:09:49
Leo diky to staci... firebug, to pekne formatuje....
ale doporucuji i pspad -> HTML -> Preformatovat HTML kod diky vsem... |
||
Časová prodleva: 16 let
|
0