Показать сообщение отдельно
  #1 (permalink)  
Старый 01.03.2018, 12:58
Аспирант
Отправить личное сообщение для Vlad777 Посмотреть профиль Найти все сообщения от Vlad777
 
Регистрация: 01.03.2018
Сообщений: 37

парсер xml на js
Помогите добить парсер xml на js новичку.
есть xml -
Код:
<calendar>
<title/>
<year index="2018">
<month name="january">
<day num="1" type="holiday">
<![CDATA[ ]]>
</day>
<day num="2" type="holiday">
<![CDATA[ ]]>
</day>
<day num="3" type="holiday">
<![CDATA[ ]]>
</day>
<day num="4" type="holiday">
<![CDATA[ ]]>
</day>
<day num="5" type="holiday">
<![CDATA[ ]]>
</day>
<day num="6" type="plain">
<![CDATA[ ]]>
</day>
<day num="7" type="plain">
<![CDATA[ ]]>
</day>
<day num="8" type="holiday">
<![CDATA[ ]]>
</day>
<day num="9" type="event">
<![CDATA[
<p >some data.....</p>
]]>
</day>
есть парсер -
if (window.XMLHttpRequest) {
  xmlhttp=new XMLHttpRequest();
  } else {
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.open("GET","nalog_calendar.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;

тут как бы все понятно, что нужно в соответствии с месяцем и днем взять из дерева данные и вставить в дом..... но вот в том то и загвоздка, что как новичок не могу пройти по этому xml дереву - ни getElementsByTagName("month")[0].childNodes[0].nodeValue;
ни getElementsByTagName("day")[3].getAttribute("15"); - ничего не идет.... просьба прежде чем ногами пинать, дать адекватный ответ. лучше с примером, чтобы не так обидно было :-)
Ответить с цитированием