Senhor
1 – Criar uma base de dados em MYSQL com a seguinte estrutura, com no mínimo 10 registros:
Resposta:
//Criando o banco de dados: create database contaDb;
//Criando a tabela: create table Conta ( idconta int, codcorrentista int, nome_correntista varchar(50), tipo_conta int, dt_abertura varchar(10), ativa char(1));
DICIONARIO DE DADOS:
2 – Criar um arquivo em php que acesse a base de dados acima e gere um arquivo em XML.
3 – Criar um arquivo em php que leia o conteúdo do arquivo gerado em XML. children() as $child) { echo $child->getName() . EOL; // Obtendo os atributos do elemento filho foreach ($child->attributes() as $attr) { echo TAB . $attr->getName() . ' = ' . utf8_decode($attr) . EOL; } // Obtendo os filhos do filho foreach ($child->children() as $subchild) { echo TAB . $subchild->getName() . ' = ' . utf8_decode($subchild) . EOL; } } ?>
4 – Faça uma pagina em php que realiza uma adiccição de novos elementos no arquivo gerado em XML, deve ser acrescentado os seguintes elementos “saldo”, deverá obrigatoriamente usar os métodos abaixo;
addAttribute('tipo', 'bancaria');
//adiciona primeiro filho
$elemento = $documento->addChild('conta_corrente');
$elemento ->addChild('idconta', '20202020'.EOL);
$elemento ->addChild('codcorrentista', '21212121'.EOL);
$elemento ->addChild('nome_correntista', 'Suzana Aparecida Gonsalvez'.EOL);
$elemento ->addChild('tipo_conta', '1'.EOL);
$elemento ->addChild('dt_abertura', '01/09/2013'.EOL);
$elemento ->addChild('ativa', 'N'.EOL);
//definindo segundo segundo filho
$elemento = $documento->addChild('conta_corrente'.EOL);
$elemento ->addChild('idconta', '30303030'.EOL);
$elemento ->addChild('codcorrentista', '31313131'.EOL);
$elemento ->addChild('nome_correntista', 'Pablo Picasso Soarez'.EOL);
$elemento ->addChild('tipo_conta', '2'.EOL);
$elemento ->addChild('dt_abertura', '01/10/2012'.EOL);
$elemento ->addChild('ativa',