E4X ਕਿਵੇਂ ਕਰਨਾ ਹੈ

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 ਨਾਮ ਦੇ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਸਟੋਰ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ ਹੇਠ ਲਿਖੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਾਕਯ ਦੇ ਦੁਆਰਾ ਇਸ ਨੂੰ ਇੱਕ x ਨਾਮ ਦੇ XML ਆਬਜੈਕਟ ਵਾਰੀਅਬਲ ਵਿੱਚ ਲੋਡ ਕਰ ਸਕਦੇ ਹਾਂ:

var x = new XML(note)

ਜਾਂ ਅਸੀਂ ਸਿੱਧੇ ਵੈੱਬ ਐਕਸਮਲ ਲਈ 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 ਜਾਵਾਸਕ੍ਰਿਪਟ ਆਬਜੈਕਟ ਹੈ

E4X ਰਾਹੀਂ, ਤੁਸੀਂ Date ਜਾਂ Math ਆਬਜੈਕਟ ਵਰਗੇ XML ਆਬਜੈਕਟ ਐਲਾਨ ਕਰ ਸਕਦੇ ਹੋ:

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

XML ਦਸਤਾਵੇਜ਼ ਨੂੰ XML ਆਬਜੈਕਟ ਵਜੋਂ ਐਲਾਨ ਕਰਕੇ, XML ਦਸਤਾਵੇਜ਼ ਨੂੰ ਪਾਰਸਿੰਗ ਕਰਨਾ ਅਤੇ ਓਪਰੇਸ਼ਨ ਕਰਨਾ ਬਹੁਤ ਸਰਲ ਹੈ。

ਉੱਪਰ ਦੇ ਉਦਾਹਰਣ ਦੇ ਅਨੁਸਾਰ, ਇੱਕ ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਾਕਯ ਲਿਖੋ:

document.write(x.from)

ਬਹਾਲੀ ਹੋਵੇਗੀ:

John

ਬਹੁਤ ਸਰਲ ਹੈ।ਤੁਸੀਂ ਕਿਵੇਂ ਮੰਨਦੇ ਹੋ?