Autor | Zpráva | ||
---|---|---|---|
Marek90 Profil * |
#1 · Zasláno: 12. 1. 2011, 19:43:42
Zdravím, začínám s XML - již vím jak do HTML dosadit "klasické" XML tagy, ale teď jsem se setkal s trochu jiným druhem, kde se data nezapisují mezi tagy, ale přímo do něj. Přidávám příklad.
<?xml version="1.0"?> <globalcounter checktime="2011-01-12 19:34:01" onpage="26799" inforum="15305" prevonpage="26805" previngame="15263"> <site name="CZ" onpage="6405" inforum="3567"/><site name="RO" onpage="8745" inforum="5043"/> <site name="BG" onpage="3299" inforum="1890"/><site name="RU" onpage="1303" inforum="778"/> <site name="DE" onpage="58" inforum="37"/><site name="RS" onpage="3192" inforum="1836"/> <site name="FR" onpage="131" inforum="72"/><site name="SK" onpage="1799" inforum="1015"/> <site name="IT" onpage="1861" inforum="1065"/><site name="BE" onpage="6" inforum="2"/></globalcounter> Našel jsem si hodně návodů (např. www.w3schools.com/xml/xml_to_html.asp). Ty se ale netýkají těch informací přímo uvnitř tagu. Data z XML souboru (která se aktualizují každou minutu) potřebuji vypsat jakýmkoliv způsobem do HTML. Děkuji předem za vaše rady! |
||
joe Profil |
#2 · Zasláno: 12. 1. 2011, 22:29:18
Nevím, jestli to je přesně to co chceš, ale pokud to chceš zformátovat, tak k formátování XML slouží jazyk XSL.
|
||
tiso Profil |
#3 · Zasláno: 13. 1. 2011, 00:23:42
Marek90: buď transformovať pomocou XSL, alebo preparsovať pomocou PHP, prípadne JS.
|
||
Marek90 Profil * |
#4 · Zasláno: 13. 1. 2011, 17:57:41
Formátovat to nepotřebuji... Chci jen vypsat data z onpage="" a inforum=""
Např. z <site name="IT" onpage="1861" inforum="1065"/> vypíši do HTML dokumentu jen 1861 a 1065. A to nevím jak udělat :( |
||
Časová prodleva: 14 dní
|
|||
kmetino Profil * |
#5 · Zasláno: 27. 1. 2011, 22:27:00
riešenie je XSL template a XPATH
|
||
Časová prodleva: 13 let
|
0