E4X Como Fazer

Através do E4X, você pode definir documentos XML como objetos JavaScript.

Exemplo E4X

Como exemplo, podemos analisar e editar um documento XML que representa um post-it.

Este documento XML é semelhante a:

<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Lembrete</heading>
<body>Não se esqueça da reunião!</body>
</note>

Se guardarmos este documento XML em uma string chamada note, podemos carregá-lo em uma variável de objeto XML chamada x com a seguinte sentença JavaScript:

var x = new XML(note)

Ou podemos atribuir diretamente o texto XML a uma variável de objeto XML:

var x = new XML()
x=
<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Lembrete</heading>
<body>Não se esqueça da reunião!</body>
</note>

XML é um objeto JavaScript

Através do E4X, você pode declarar objetos XML da mesma forma que declara objetos Date ou Math:

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

Como podemos declarar, parsear e operar documentos XML como objetos XML, é muito simples.

Seguindo o exemplo acima, escreva uma sentença JavaScript:

document.write(x.from)

Será impresso:

John

Muito simples. O que você acha?