JS+HTML+XML+CSS
извиняюсь, если не в тот раздел... не получается заюзать javascript в качестве парсера xml.
ситуация такая. хочу при помощи js xml заhtmlить. и все время вижу белый экран. ошибок при открытии html-файла браузер никаких не показывает. реально вроде как не мегатупо1, но туплю уже неделю. все файлы поместил в одной папке. у всех кадировка UTF-8. cdd.html <html> <HEAD><TITLE>CD LIST</TITLE></HEAD> <body> <script type="text/javascript"> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","arta.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML; document.write("<table border='1'>"); var x=xmlDoc.getElementsByTagName("CD"); for (i=0;i<x.length;i++) { document.write("<tr><td>"); document.write(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue); document.write("</td><td>"); document.write(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue); document.write("</td></tr>"); document.write(x[i].getElementsByTagName("YEAR")[0].childNodes[0].nodeValue); document.write("</td></tr>"); } document.write("</table>"); </script> </body> </html> cdd.xml <?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/css" href="cdd.css"?> <CATALOG> <CD> <TITLE> Empire Burlesque </TITLE> <ARTIST> Bob Dylan </ARTIST> <COUNTRY> USA </COUNTRY> <YEAR> 1985 </YEAR> </CD> <CD> <TITLE> Hide your heart </TITLE> <ARTIST> Bonnie Tyler </ARTIST> <COUNTRY> UK </COUNTRY> <YEAR> 1988 </YEAR> </CD> <CD> <TITLE> Unchain my heart </TITLE> <ARTIST> Joe Cocker </ARTIST> <COUNTRY> USA </COUNTRY> <YEAR> 1987 </YEAR> </CD> </CATALOG> cdd.css CD {display: block; font-size: 12pt; font-weight:bold; font-style:italic} TITLE {font-weight:italic} ARTIST {font-weight:bold} COUNTRY {font-weight:bold} YEAR {font-weight:bold} |
Цитата:
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 23:21. |