E4X Paano

Sa pamamagitan ng E4X, maaaring ipahayag ang dokumentong XML bilang isang obhektong JavaScript.

Halimbawa ng E4X

Bilang isang halimbawa, maaari naming pagsasagawa at ipalit ang isang dokumentong XML na kumakatawan sa post-it note.

Ang dokumentong XML ay katulad nito:

<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

Kung ito ay inilagay ang dokumentong XML sa isang string na pinangalanan na note, maaari naming ilagay ito sa isang variable ng obhektong XML na pinangalanan na x sa pamamagitan ng pagsusulat ng mga sumusunod na statement ng JavaScript:

var x = new XML(note)

O maaari naming direktang gamitin ang teksto ng XML upang maipasok sa variable ng obhektong XML:

var x = new XML()
x=
<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

Ang XML ay isang obhektong JavaScript

Sa pamamagitan ng E4X, maaaring ipahayag ang obhektong XML katulad ng paghahayag ng obhektong Date o Math:

var x = new XML()
var y = new Date()
var z = new Array()

Dahil maaaring ipahayag ang dokumentong XML bilang isang obhektong XML, ang pagsasagawa at pagpapalitan ng dokumentong XML ay napakasimple.

Bilang halimbawa, isulat ang isang statement ng JavaScript:

document.write(x.from)

Haharapin:

John

Napakasimple. Anong iniisip mo?