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.
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
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.
i3geo/admin/php/xml.php
xml.php | Conjunto de funções que geram arquivos na estrutura XML conforme os dados cadastrados no sistema de administração. |
Functions | |
geraXmlSistemas (depreciado) | |
geraRSScomentariosTemas | RSS com os comentarios sobre um ou todos os temas |
geraRSStemas | RSS com os temas cadastrados |
geraRSSsubgrupos | RSS com os subgrupos cadastrados |
geraRSSgrupos | RSS com os grupos cadastrados |
geraXmlDownload | RSS com os links para sistemas de download |
geraXmlWS | RSS com a lista de WS cadastrados |
geraXmlKmlrss | RSS com a lista de KML cadastrados |
geraXmlWMS | RSS com a lista de WMS cadastrados |
geraXmlGeorss | RSS com a lista de GEORSS cadastrados |
geraRSStemasDownload | RSS com a lista de temas para download |
geraRSStemasKml | RSS com a lista de temas que permitem KML |
geraRSStemasOgc | RSS com a lista de temas que permitem serviços OGC |
geraXmlRSS | Gera um RSS com base em um SQL compatível com o sistema de administração. |
function geraXmlSistemas( $perfil, $locaplic, $editores )
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 |
String na estrutura XML
function geraRSScomentariosTemas( $locaplic, $id_tema = "" )
RSS com os comentarios sobre um ou todos os temas
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 |
RSS
function geraRSStemas( $locaplic, $id_n2 )
RSS com os temas cadastrados
locaplic {string} | localização do i3Geo no sistema de arquivos |
id_n2 {string} | código do subgrupo do sistema de administração |
RSS
function geraRSSsubgrupos( $locaplic, $id_n1 )
RSS com os subgrupos cadastrados
locaplic {string} | localização do i3Geo no sistema de arquivos |
id_n1 {string} | código do grupo do sistema de administração |
RSS
function geraRSSgrupos( $locaplic )
RSS com os grupos cadastrados
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraXmlDownload( $locaplic )
RSS com os links para sistemas de download
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraXmlWS( $locaplic )
RSS com a lista de WS cadastrados
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraXmlKmlrss( $locaplic )
RSS com a lista de KML cadastrados
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraXmlWMS( $locaplic )
RSS com a lista de WMS cadastrados
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraXmlGeorss( $locaplic )
RSS com a lista de GEORSS cadastrados
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraRSStemasDownload( $locaplic )
RSS com a lista de temas para download
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraRSStemasKml( $locaplic )
RSS com a lista de temas que permitem KML
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
function geraRSStemasOgc( $locaplic )
RSS com a lista de temas que permitem serviços OGC
locaplic {string} | localização do i3Geo no sistema de arquivos |
RSS
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
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 )
RSS com os comentarios sobre um ou todos os temas
function geraRSScomentariosTemas( $locaplic, $id_tema = "" )
RSS com os temas cadastrados
function geraRSStemas( $locaplic, $id_n2 )
RSS com os subgrupos cadastrados
function geraRSSsubgrupos( $locaplic, $id_n1 )
RSS com os grupos cadastrados
function geraRSSgrupos( $locaplic )
RSS com os links para sistemas de download
function geraXmlDownload( $locaplic )
RSS com a lista de WS cadastrados
function geraXmlWS( $locaplic )
RSS com a lista de KML cadastrados
function geraXmlKmlrss( $locaplic )
RSS com a lista de WMS cadastrados
function geraXmlWMS( $locaplic )
RSS com a lista de GEORSS cadastrados
function geraXmlGeorss( $locaplic )
RSS com a lista de temas para download
function geraRSStemasDownload( $locaplic )
RSS com a lista de temas que permitem KML
function geraRSStemasKml( $locaplic )
RSS com a lista de temas que permitem serviços OGC
function geraRSStemasOgc( $locaplic )
Gera um RSS com base em um SQL compatível com o sistema de administração.
function geraXmlRSS( $locaplic, $sql, $descricao )