2009-10-07 2 views
0

Надеюсь, что этот вопрос (или один похожий) не был задан раньше. Искренние извинения, если он есть.XML Javascript Вопрос


С XMLHttpRequest Я получаю файл XML, как показано ниже:

<?xml version="1.0"?> 
<projects> 
<project> 
    <department>Engineering</department> 
    <primary>TNT</primary> 
    <secondary>Lighting</secondary> 
    <name>Project Ipsum</name> 
    <description>Lorem</description> 
</project> 

<project> 
    <department>Engineering</department> 
    <primary>Heating</primary> 
    <secondary>Fabric</secondary> 
    <name>Project random</name> 
    <description>This project is a load of</description> 
</project> 
. 
. 
. 
. 
</projects> 

Esentially Я пытаюсь «запрос» файл XML и вытаскивать отдел, первичный, вторичный , имя и описание для любого проекта, где (например) первичные или вторичные были TNT.

Любые предложения были бы весьма полезными. Еще раз спасибо.

ответ

1

Объект XMLHttpRequest имеет атрибут responseXML, который содержит проанализированный XML-документ. Вы можете использовать на нем стандартные методы DOM.

+0

+1 Методы DOM работают в основном так же, как и на HTML, как в HTML. W3C изначально создавал DOM для технологий на основе XML, а затем применял их в HTML, где это применимо. –