E4X How To

E4X-এর মাধ্যমে, আপনি XML ডকুমেন্টকে JavaScript অবজেক্ট হিসাবে বিন্যাস করতে পারেন。

E4X ইনস্ট্যান্স

একটি উদাহরণ হিসাবে, আমরা একটি টিকেট উপস্থাপনাকারী XML ডকুমেন্টকে পার্সিং এবং সংশোধন করতে পারি।

এই XML ডকুমেন্ট এইরকম হতে পারে:

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

যদি আমরা এই XML ডকুমেন্টকে 'note' নামক একটি স্ট্রিংয়ে সংরক্ষণ করি, তবে নিচের JavaScript বিন্যাস লিখে এটিকে একটি 'x' নামক XML অবজেক্ট বিন্যাসে লোড করতে পারি:

var x = new XML(note)

বা আমরা সরাসরি XML টেক্সটকে 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>

XML হল JavaScript অবজেক্ট

E4X-এর মাধ্যমে, আপনি Date বা Math অবজেক্টের মতোই XML অবজেক্ট ঘোষণা করতে পারেন:

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

XML ডকুমেন্টকে XML অবজেক্ট হিসাবে ঘোষণা, পার্সিং এবং অপারেশন করা যায়, তাই এটা খুবই সহজ।

উপরের উদাহরণ অনুসারে, একটি JavaScript বিন্যাস লিখেন:

document.write(x.from)

প্রকাশ করবে:

John

খুবই সহজ। আপনি যেন ভাববেন?