xml.php

Conjunto de funções que geram arquivos na estrutura XML conforme os dados cadastrados no sistema de administração.

Permite a geração de XML no padrão RSS e outros.  É utilizado por funções internas do i3Geo e por programas utilitários que fornecem dados no formato RSS para outros fins.

Licenca

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Arquivo

i3geo/admin/php/xml.php

Summary
xml.phpConjunto de funções que geram arquivos na estrutura XML conforme os dados cadastrados no sistema de administração.
Functions
geraXmlSistemas (depreciado)
geraRSScomentariosTemasRSS com os comentarios sobre um ou todos os temas
geraRSStemasRSS com os temas cadastrados
geraRSSsubgruposRSS com os subgrupos cadastrados
geraRSSgruposRSS com os grupos cadastrados
geraXmlDownloadRSS com os links para sistemas de download
geraXmlWSRSS com a lista de WS cadastrados
geraXmlKmlrssRSS com a lista de KML cadastrados
geraXmlWMSRSS com a lista de WMS cadastrados
geraXmlGeorssRSS com a lista de GEORSS cadastrados
geraRSStemasDownloadRSS com a lista de temas para download
geraRSStemasKmlRSS com a lista de temas que permitem KML
geraRSStemasOgcRSS com a lista de temas que permitem serviços OGC
geraXmlRSSGera um RSS com base em um SQL compatível com o sistema de administração.

Functions

geraXmlSistemas (depreciado)

function geraXmlSistemas($perfil,
$locaplic,
$editores)

Parametros

perfil {string}perfil que será considerado na geração do XML
locaplic {string}localização do i3Geo no sistema de arquivos
editores {array}lista de editores cadastrados em ms_configura.php

Retorno

String na estrutura XML

geraRSScomentariosTemas

function geraRSScomentariosTemas($locaplic,  
$id_tema = "")

RSS com os comentarios sobre um ou todos os temas

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos
id_tema {numeric}(opcional) id do tema para mostrar apenas os comentários de um tema

Retorno

RSS

geraRSStemas

function geraRSStemas($locaplic,
$id_n2)

RSS com os temas cadastrados

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos
id_n2 {string}código do subgrupo do sistema de administração

Retorno

RSS

geraRSSsubgrupos

function geraRSSsubgrupos($locaplic,
$id_n1)

RSS com os subgrupos cadastrados

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos
id_n1 {string}código do grupo do sistema de administração

Retorno

RSS

geraRSSgrupos

function geraRSSgrupos($locaplic)

RSS com os grupos cadastrados

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraXmlDownload

function geraXmlDownload($locaplic)

RSS com os links para sistemas de download

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraXmlWS

function geraXmlWS($locaplic)

RSS com a lista de WS cadastrados

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraXmlKmlrss

function geraXmlKmlrss($locaplic)

RSS com a lista de KML cadastrados

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraXmlWMS

function geraXmlWMS($locaplic)

RSS com a lista de WMS cadastrados

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraXmlGeorss

function geraXmlGeorss($locaplic)

RSS com a lista de GEORSS cadastrados

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraRSStemasDownload

function geraRSStemasDownload($locaplic)

RSS com a lista de temas para download

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraRSStemasKml

function geraRSStemasKml($locaplic)

RSS com a lista de temas que permitem KML

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraRSStemasOgc

function geraRSStemasOgc($locaplic)

RSS com a lista de temas que permitem serviços OGC

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos

Retorno

RSS

geraXmlRSS

function geraXmlRSS($locaplic,
$sql,
$descricao)

Gera um RSS com base em um SQL compatível com o sistema de administração.

O SQL deverá retornar os itens nome_ws desc_ws e link_ws

Parametros

locaplic {string}localização do i3Geo no sistema de arquivos
sql {string}SQL que será aplicado ao sistema de administração
descricao {string}descrição que será inserida no canal RSS Retorno:

RSS

function geraXmlSistemas($perfil,
$locaplic,
$editores)
function geraRSScomentariosTemas($locaplic,  
$id_tema = "")
RSS com os comentarios sobre um ou todos os temas
function geraRSStemas($locaplic,
$id_n2)
RSS com os temas cadastrados
function geraRSSsubgrupos($locaplic,
$id_n1)
RSS com os subgrupos cadastrados
function geraRSSgrupos($locaplic)
RSS com os grupos cadastrados
function geraXmlDownload($locaplic)
RSS com os links para sistemas de download
function geraXmlWS($locaplic)
RSS com a lista de WS cadastrados
function geraXmlKmlrss($locaplic)
RSS com a lista de KML cadastrados
function geraXmlWMS($locaplic)
RSS com a lista de WMS cadastrados
function geraXmlGeorss($locaplic)
RSS com a lista de GEORSS cadastrados
function geraRSStemasDownload($locaplic)
RSS com a lista de temas para download
function geraRSStemasKml($locaplic)
RSS com a lista de temas que permitem KML
function geraRSStemasOgc($locaplic)
RSS com a lista de temas que permitem serviços OGC
function geraXmlRSS($locaplic,
$sql,
$descricao)
Gera um RSS com base em um SQL compatível com o sistema de administração.