选择XML中的行
我将以下XML“gXML”从一个页面传递到另一个发送电子邮件的页面选择XML中的行,xml,loops,for-loop,row,Xml,Loops,For Loop,Row,我将以下XML“gXML”从一个页面传递到另一个发送电子邮件的页面 <root> <Lease> <Row resmid="10435" EmailAdd="none@nowhere.com" FirstName="Alex" LastName="Choobineh" leaid="6960" reshid="4203" OptInBit="1"/> <Row resmid="10434" EmailAdd="none@nowhere.com" Firs
<root>
<Lease>
<Row resmid="10435" EmailAdd="none@nowhere.com" FirstName="Alex" LastName="Choobineh" leaid="6960" reshid="4203" OptInBit="1"/>
<Row resmid="10434" EmailAdd="none@nowhere.com" FirstName="Dan" LastName="Morseman" leaid="6960" reshid="4203" OptInBit="1"/>
<Row resmid="10440" EmailAdd="none@nowhere.com" FirstName="Belinda" LastName="Becerril" leaid="6968" reshid="4205" OptInBit="1"/>
<Row resmid="10456" EmailAdd="almigraso@gmail.com" FirstName="Danaedz" LastName="dupe" leaid="6968" reshid="4205" OptInBit="1"/>
</Lease>
</root>
我只是不知道如何在xml中选择行。你是怎么做到的
语言是javascript。函数emailRowValues(xml){
function emailRowValues(xml) {
var root = xml.getElementsByTagName("root")[0];
if (root) {
var lease = xml.getElementsByTagName("Lease")[0];
var rows = lease.childNodes;
if (rows) {
for (var i = 0; i < rows.length; i++) {
var resmid = rows[i].getAttribute("resmid");
var EmailAdd = rows[i].getAttribute("EmailAdd");
var FirstName = rows[i].getAttribute("FirstName");
var LastName = rows[i].getAttribute("LastName");
var leaid = rows[i].getAttribute("leaid");
var reshid = rows[i].getAttribute("reshid");
var OptInBit = rows[i].getAttribute("OptInBit");
//send email function
}
}
}
}
var root=xml.getElementsByTagName(“根”)[0];
如果(根){
var lease=xml.getElementsByTagName(“租约”)[0];
var rows=lease.childNodes;
如果(行){
对于(变量i=0;i
function emailRowValues(xml) {
var root = xml.getElementsByTagName("root")[0];
if (root) {
var lease = xml.getElementsByTagName("Lease")[0];
var rows = lease.childNodes;
if (rows) {
for (var i = 0; i < rows.length; i++) {
var resmid = rows[i].getAttribute("resmid");
var EmailAdd = rows[i].getAttribute("EmailAdd");
var FirstName = rows[i].getAttribute("FirstName");
var LastName = rows[i].getAttribute("LastName");
var leaid = rows[i].getAttribute("leaid");
var reshid = rows[i].getAttribute("reshid");
var OptInBit = rows[i].getAttribute("OptInBit");
//send email function
}
}
}
}