Javascript 在显示信息的php脚本中按字母顺序排列xml属性

Javascript 在显示信息的php脚本中按字母顺序排列xml属性,javascript,xml,sorting,Javascript,Xml,Sorting,我有下面的xml和html,我正在使用一个php脚本来显示xml中的信息,我只希望它按属性“WORD”的字母顺序显示,而不是按循环的顺序显示,我需要更改什么 <?xml version="1.0" encoding="ISO-8859-1"?> <!-- Edited by XMLSpy® --> <?xml-stylesheet type="text/xsl" href="tt.xsl"?> <LIBRARY> <TERM> &

我有下面的xml和html,我正在使用一个php脚本来显示xml中的信息,我只希望它按属性“WORD”的字母顺序显示,而不是按循环的顺序显示,我需要更改什么

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by XMLSpy® -->


<?xml-stylesheet type="text/xsl" href="tt.xsl"?>

<LIBRARY>
<TERM>
<EDITBY>giovanni</EDITBY>
<WORD>ciao</WORD>
<LANGUAGE>Italian</LANGUAGE>
<DESCRIPTION>
it means hi
</DESCRIPTION>  
</TERM>


<TERM>
<EDITBY>giacomo</EDITBY>
<WORD>all</WORD>
<LANGUAGE>italian</LANGUAGE>
<DESCRIPTION>
significa tutto
</DESCRIPTION>  
</TERM>

</LIBRARY>

乔瓦尼
再见
意大利人
意思是你好
贾科莫
全部的
意大利人
意味深长
这是html

<html>
<body>

<script>
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","res.xml",false);

xmlhttp.send();
xmlDoc=xmlhttp.responseXML; 

document.write("<table border='1'>");
var x=xmlDoc.getElementsByTagName("TERM");for (i=0;i<x.length;i++)
{ 
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("WORD")[0].childNodes[0].nodeValue);
document.write("</td><td>");

document.write("</td><td>");
document.write(x[i].getElementsByTagName("LANGUAGE")[0].childNodes[0].nodeValue);
document.write("</td><td>");

document.write(x[i].getElementsByTagName("DESCRIPTION")[0].childNodes[0].nodeValue);
document.write("</td></td>");

document.write("</td><td>");
document.write(x[i].getElementsByTagName("EDITBY")[0].childNodes[0].nodeValue);
document.write("</td></tr>");
}
document.write("</table>");
</script>

</body>
</html>

if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
open(“GET”,“res.xml”,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
文件。填写(“”);

var x=xmlDoc.getElementsByTagName(“术语”);对于(i=0;它是Javascript,不是PHP。这显示了我在做什么方面的经验,哈哈哈,任何帮助都将不胜感激