E4X 实例

E4X အတွက် အချက်အလက် အစုံအဝင် ကို လွယ်ကူစွာ ပြုလုပ် နိုင်ပါသည်。

E4X 实例

အမှတ်အသားအဖြစ် ကျွန်တော်တို့ ဩစတြေးလျ အမှတ်အသား ကို ကူညီပေးပါသည်:

XML အချက်အလက် ဒီနဲ့ ကွဲပြားသည်:

<order>
2005-08-01

  John
  Johnson


  Maxilaku
  5
  155.00

ကျွန်တော်တို့ ဒီ XML အချက်အလက် ကို အမည်ပြုထားသော txt ကုန်းစင်း တွင် သို့မဟုတ် ထိန်းထိုးပါက ဒီ အယူအဆ ကို ရဲ့ခြင်း လုပ်ကိုင် နိုင်ပါသည်:

var order = new XML(txt)

သို့မဟုတ် ကျွန်တော်တို့ ဒီ XML အရာဝတ္တု ကို အယူအဆ ပြုလုပ် နိုင်ပါသည်:

var order = new XML()
order=
2005-08-01

  John
  Johnson


  Maxilaku
  5
  155.00

与数据打交道:

计算价格:

var total=order.item.qty * order.item.price

显示客户的全称:

document.write(order.customer.lastname)
document.write(",")
document.write(order.customer.firstname)

添加新项目:

order.item+=

  Pavlova
  10
  128.00

显示订单编号:

document.write(order.@id)

如果有多项订单,则计算总价:

var price=0
for each (i in order.item)
  {
  price+= i.qty*i.price
  }