这是一个可以帮助您操作 XML 的代码片段,您可以将输出保存在另一个 XML 文件中。只需使用 html/php/css/Javascript 进行布局。
var req = new Request({
method : 'get',
url: 'templates/absolu/animation.xml',
onSuccess: function(txt,xml){
/* we grab the XML data, particularly the content of diapositive tags */
x=xml.documentElement.getElementsByTagName("diapositive");
for (i=0;i<x.length;i++){
xx=x[i].getElementsByTagName("image");
{
try{listeImages[i] = xx[0].firstChild.nodeValue;}
catch (er){listeImages[i] = '';
list[i]['Image'] = xxx[0].firstChild.nodeValue;}
}
xx=x[i].getElementsByTagName("url");
{
try{listeURL[i] = xx[0].firstChild.nodeValue;}
catch (er){listeURL[i] = '';
list[i]['URL'] = xxx[0].firstChild.nodeValue;}
}
xx=x[i].getElementsByTagName("text");
{
try{listeTextes[i] = xx[0].firstChild.nodeValue;
liste[i]['Texte'] = xxx[0].firstChild.nodeValue;}
catch (er){listTextes[i] = '';}
}
xxx=x[i].getElementsByTagName("date");
{
try{listeDates[i] = xxx[0].firstChild.nodeValue;}
catch (er){listeDates[i] = "21112035";}
}
}
这是我的 XML 文件的内容(片段)
<diaporama>
<diapositive>
<date>01012015</date>
<image>images/promos/promo-1.jpg</image>
<url><![CDATA[index.php?option=com_content&view=article&id=70&Itemid=66&promo=FR2&promoname=Avantages_du_cable_30_95]]></url>
</diapositive>
<diapositive>
<date>01012015</date>
<image>images/promos/promo-2.jpg</image>
<url><![CDATA[index.php?option=com_content&view=article&id=70&Itemid=66&promo=FR2&promoname=Avantages_du_cable_30_95]]></url>
</diapositive>
</diaporama>
希望对你有一点帮助!祝你今天过得愉快!