elChild=xml.getElementsByTagName("MenuItem");
var tempId = elChild.getElementsByTagName("Id")[0];
var tempName = elChild.getElementsByTagName("Name")[0];
this.list.id = tempId.innerHTML;
this.list.name = tempName.innerHTML;
Маленькая проблема с XML
[HTML]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Data>
<RequestInfo component="menu" action="getMenu"/>
<Container>
<MenuItem>
<Id>3</Id>
<Name>ААА</Name>
</MenuItem>
<MenuItem>
<Id>4</Id>
<Name>БББ</Name>
</MenuItem>
<MenuItem>
<Id>5</Id>
<Name>ВВВ</Name>
</MenuItem>
<MenuItem>
<Id>2</Id>
<Name>ГГГ</Name>
</MenuItem>
</Container>
</Data>
[/HTML]
Из него я пытаюсь вытащить значения тэгов Name вот таким образом(JavaScript)
Код:
Все теги MenuItem и Name находятся замечательно. Проблема только со значениями внутри Name. Помогите пожалуйста это пофиксить...
Используй TempId.firstChild.data , но если будут вложенные теги, то и этот метод не поможет