В IE есть такая возможность как DATASRC и DATAFLD
Вот кусок который работает:
Код:
|
<body>
<XML ID="FileList">
<response>
<file>
<filename>111.jpg</filename>
</file>
<file>
<filename>222.jpg</filename>
</file>
<file>
<filename>333.jpg</filename>
</file>
</response>
</XML>
<table DATASRC='#FileList' width='500' border='0' cellspacing='2' cellpadding='0'>
<THEAD class='dir'>
<TH>Имя</TH>
</THEAD>
<tr class='file'>
<td align='left' bgcolor='#EAEAEA'><div DATAFLD='filename'></div></td>
</tr>
</table>
</body> |
или можно было связать тег XML с самим файлом.xml через атрибут src так:
Код:
|
<XML ID="FileList" src="файлом.xml"> |
Но как мне быть если файлом.xml берется через XMLHttpRequest.
Пробывал так:
Код:
|
$('FileList').src = Request.responseXML.data; |
Код:
|
$('FileList').innerHTML = Request.responseXML.firstChild.data; |
и по всякому другому, не работает, вопрос к спецам по DOM архитектуре, как мне связать XML c объектом XMLHttpRequest.