Анализ XML по идентификатору

Новичок XML, понятия не имею, что я делаю. Мне нужен хорошо объясненный, простой способ сделать это, пожалуйста.

На предыдущей странице я использую строки запроса, чтобы получить пример id: test.php? Id = AT

Мне нужно отобразить все имена сотрудников в отделе, который они выбирают. Ниже приведен фрагмент моего XML-документа.

<SOT> <DEPARTMENT name="Aviation Technology" id="AT"> <EMPLOYEE type="Faculty"> <LOGIN>bdbowen</LOGIN> <PASSWORD>bdbowen</PASSWORD> <NAME>John J. Doe</NAME> <IMAGE>images/faculty/bdbown.jpg</IMAGE> <OFFICE>Knoy</OFFICE> <PHONE>765.494.2884</PHONE> <EMAIL>dsgriggs@purdue.edu</EMAIL> </EMPLOYEE> <EMPLOYEE type="Faculty"> <LOGIN>bdbowen</LOGIN> <PASSWORD>bdbowen</PASSWORD> <NAME>Jill J. Doe</NAME> <IMAGE>images/faculty/bdbown.jpg</IMAGE> <OFFICE>Knoy</OFFICE> <PHONE>765.494.2884</PHONE> <EMAIL>dsgriggs@purdue.edu</EMAIL> </EMPLOYEE> </DEPARTMENT> <DEPARTMENT name="Mechanical Engineering Technology" id="MET"> <EMPLOYEE type="Faculty"> <LOGIN>bdbowen</LOGIN> <PASSWORD>bdbowen</PASSWORD> <NAME>John J. Doe</NAME> <IMAGE>images/faculty/bdbown.jpg</IMAGE> <OFFICE>Knoy</OFFICE> <PHONE>765.494.2884</PHONE> <EMAIL>dsgriggs@purdue.edu</EMAIL> </EMPLOYEE> </DEPARTMENT> </SOT> 

Например, если они выбирают ссылку, которая использует GET для загрузки идентификатора AT, я хочу отобразить на странице следующее:

Джон Дж. Доу
Джилл Дж. Доу

Опять же, я понятия не имею, что я здесь делаю, поэтому любая помощь была бы весьма признательна.


Я попробовал следующий код, но он отображает только первое имя для каждого отдела. Любая идея, как изменить его, чтобы показать все имена в отделе?

 <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","faculty1.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML; document.write("<table border='1'>"); var x=xmlDoc.getElementsByTagName("DEPARTMENT"); for (i=0;i<x.length;i++) { document.write("<tr><td>"); document.write(x[i].getElementsByTagName("NAME")[0].childNodes[0].nodeValue); document.write("</td></tr>"); } document.write("</table>"); </script>