Autor | Zpráva | ||
---|---|---|---|
mjamrich Profil * |
#1 · Zasláno: 9. 4. 2010, 21:03:15
zdravim pani, mam trochu problem pri parsovani XML. Moje XML je tu: http://www.el-po.sk/mtf/xml.php.
Kód: function set_text(){ if(xmlHttp.readyState == 4){ var xmldoc = xmlHttp.responseXML; var root = xmldoc.getElementsByTagName('root'); var parameter = xmldoc.getElementsByTagName('parameter'); for(var i=0; i<parameter.length; i++){ //cyklus na citanie, poprosim doplnit } Nemam sajnu ako dalej. Ide mi o toto: zparsovat a vypisat obsah XML do HTML elementu. Vysledok by mohol vyzerat nejak takto: pc001 192.168.0.1 08:00:07:26:c0:aa pc002 192.168.0.2 08:00:07:26:c0:bb pc003 192.168.0.3 08:00:07:26:c0:cc Velmi pekne dakujem za pomoc. |
||
Časová prodleva: 4 dny
|
|||
Radek9 Profil |
#2 · Zasláno: 13. 4. 2010, 21:36:21
mjamrich:
No, udělal bych to nějak takto: for(var i=0;i<parameter.length;i++){ document.write(parameter[i].getElementsByTagName("host").innerHTML); … } |
||
Chamurappi Profil |
#3 · Zasláno: 13. 4. 2010, 21:41:54
Reaguji na Radka9:
Metodou document.write ?
„getElementsByTagName("host")“ Vrací kolekci elementů, nikoliv element. „getElementsByTagName("host").innerHTML“ Nečekal bych, že bude obecný XML DOM podporovat vlastnost innerHTML .
Reaguji na mjamricha: Jestli potřebuješ jen vypsat ta data, nech responseXML stranou, generuj přímo HTML kód a ten dej do innerHTML nějakého elementu.
|
||
Časová prodleva: 14 let
|
0