كيفية استخدام E4X

من خلال E4X، يمكنك تعريف وثيقة XML كعنصر JavaScript.

مثال E4X

كمثال، يمكننا تحليل وتعديل وثيقة XML تمثل البطاقة.

هذه وثيقة XML تشبه هذا:

<note>
<date>2008-08-08</date>
<to>جورج</to>
<from>جون</from>
<heading>تذكير</heading>
<body>لا تنسى الاجتماع!</body>
</note>

إذا كنا نخزن هذه وثيقة XML في سلسلة تحت اسم note، فإننا يمكننا تحميلها إلى متغير XML تحت اسم x باستخدام الجملة JavaScript التالية:

var x = new XML(note)

أو يمكننا استخدام نص XML مباشرة لتعيين قيمة على متغير XML هذا:

var x = new XML()
x=
<note>
<date>2008-08-08</date>
<to>جورج</to>
<from>جون</from>
<heading>تذكير</heading>
<body>لا تنسى الاجتماع!</body>
</note>

XML هو عنصر JavaScript

من خلال E4X، يمكنك إعلان عنصر XML كما تقوم بإعلان عنصر Date أو Math:

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

بما أن يمكن إعلان وثيقة XML كعنصر XML وتحليل وتعامل وثيقة XML بسهولة كبيرة.

بموجب المثال السابق، اكتب جملة JavaScript:

document.write(x.from)

سيتم إخراجها:

جون

بسيط جدًا. ما رأيك؟