python_para_desenvolvedores_1ed

Page 139

Persistência

139

Em XML, o cachorro é representado por: <Cachorro cor="Branco" nome="Bandit" raca="Labrador" />

E o lobo por: <Lobo>

</Lobo>

<Lobo>...</Lobo>

Elemento Lobo

Cachorro

Tag

Nome: Bandit Raça: Labrador Cor: Branco

Atributos

<Cachorro cor="Branco" nome="Bandit" raca="Labrador" /> Existem vários módulos de suporte ao XML disponíveis para Python, inclusive na biblioteca que acompanha o interpretador. Entre os mais usados, destacam-se: ▪ DOM. ▪ SAX. ▪ ElementTree. Document Object Model (DOM) é um modelo de objeto para representação de XML, independente de plataforma e linguagem. O DOM foi projetado para permitir navegação não linear e modificações arbitrárias. Por isso, o DOM exige que o documento XML (ou pelo menos parte dele) esteja carregado na memória.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.