Você pode atualizar o seu acervo através de arquivos no formato XML, nesses arquivos você poderá incluir novos livros e atualizar informações dos já cadatrados.
Para que um livro seja atualizado o item no arquivo xml deve conter um id igual ao do livro já cadastrado, caso contrário ele será inserido como um novo livro.
O arquivo XML deverá possuir o formato do exemplo abaixo formato:
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<item> <id>21497622</id> <isbn>9788532509123</isbn> <titulo>Recurso, O</titulo> <autor>John Grisham</autor> <editora>Rocco</editora> <paginas>384</paginas> <estado>novo</estado> <valor>10,00</valor> <imagem>http://i.s8.com.br/images/books/cover/img7/21456517.jpg</imagem> <link>http://www.websebo.com//item/ver/1/</link> <descricao>
<p align="justify">A obra é protagonizada pelos descendentes dos personagens de seu romance de maior sucesso, "Os pilares da terra". Desta vez, Follett acompanha a trajetória de quatro crianças que presenciam um cri­me e se comprometem a mantê-lo em segredo. Apesar das diferenças sociais que os separam em plena Idade Média, pelas três décadas seguintes suas vidas seguem se entrelaçando, em encontros e de­sen­contros que geram todo tipo de sentimento, do maior amor ao ódio mais profundo.</p>
</descricao> </item>
|
Onde:
A primeira linha corresponde ao cabeçalho do arquivo (este deverá aparecer apenas uma vez em todo o arquivo).
E as demais linhas correspodem aos dados dos itens.
Os itens devem estar identificados pelas tag <item> e </item>, sendo tudo que estiver entre estas duas tags considerado um único item. Dentro destas podem ser utilizadas as seguintes tags de informações dos itens:
- <id></id> - Identificardor único do usuário. Este identificador serve para o usuário diferenciar cada um de seus livros. Cada livro deve possuir um id diferente, esse campo poderá conter letras e números.Através desse identificardor serão definidos os itens a serem atualizados.
- <isbn></isbn> - International Standard Book Number - Número Padrão Internacional de Livro.
- <titulo></titulo> - Título do livro.
- <autor></autor> - Autor do livro.
- <editora></editora> - Editora do livro.
- <paginas></paginas> - Quantidade de páginas do livro (deve conter apenas números).
- <estado></estado> - Estado do livro (deve conter apenas novo ou usado).
- <valor></valor> - Valor do livros, deve conter apenas números com uma vírgula para separar os centavos.
- <imagem></imagem> - Endereço url da imagem do livro.
- <descricao></descricao> - Descrição do livro (Informações Adicionais), pode conter formatação html.
- <link></link> - Caso preenchido o link "Mais Informações" na visualização do livro irá apontar para ele.