N�s podemos definir um original de XML como um objeto do Javascript com E4X.
Exemplo de E4X
Como um exemplo, n�s podemos analisar gramaticalmente e editar um original de XML que represente uma nota.
O original de XML olha como este:
<note>
<date>2006-11-29</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Se n�s tiv�ssemos este original de XML armazenado em uma corda chamada nota, n�s poder�amos carreg�-la em um objeto x chamado vari�vel de XML, escrevendo a seguinte indica��o do Javascript:
var x = new XML(note)
Ou n�s poder�amos atribuir o texto de XML diretamente � vari�vel do objeto de XML:
var x = new XML()
x=
<note>
<date>2002-08-01</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML como um objeto do Javascript:
Com E4X, voc� pode declarar um objeto de XML a mesma maneira que voc� declara objetos da data ou do Math:
var x = new XML()
var y = new Date()
var z = new Array()
Desde que voc� pode declarar um original de XML porque um objeto de XML, ele � tamb�m muito f�cil de analisar gramaticalmente e manipular o original de XML.
Para o exemplo de XML acima, a indica��o do Javascript: