..:: MX Studio Fóruns ::..: Como editar XML via formulario PHP - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Como editar XML via formulario PHP

#1 User is offline   Francispansa 

  • Group: Membros
  • Posts: 3
  • Joined: 23-February 10

Posted 09 April 2010 - 08:41 AM

Olá.

Estou com o seguinte problema, tenho um calendario de eventos em flash, esses eventos são determinados por um arquivo xml que tem a seguinte estrutura.:

CÓDIGO
<?xml version="1.0" encoding="utf-8"?>
<calendar>
<year value="2010">

   <month value='04'>
    <day value='04'>
     <label>04</label>
       <description>04</description>
</day>
</month>
   <month value='05'>
    <day value='05'>
     <label>05</label>
       <description>05</description>
</day>
</month>

</year>
</calendar>


Eu pesquisei muito e descobri que posso editar uma pagina XML atraves o simple_xml http://br2.php.net/simple_xml

Mas como eu sou iniciante em PHP, não sei por onde começar, pois quando trabalhei com o simple_xml ele escrevia o XML da seguinte forma.:

CÓDIGO
<calendar>
<year value="2010">

<dados month="05" day="10" label="Titulo" description="descrição do evento" />

</year>
</calendar>


Mas infelizente meu arquivo flash não consegui ler o xml dessa forma, dando erro na hr de mostrar os eventos.

Caso alguem ja tenha traalhado com simple_xml e possa me dar uma mão fico grato.

Ah, mais uma coisa, eu preciso criar um formulario PHP que vai ler o arquivo "simple_xml.php" (exemplo), e consequentemente vai gravar isso no arquivo xml.


Outra duvida é como gravar os dados dentro do.:

CÓDIGO
<?xml version="1.0" encoding="utf-8"?>
<calendar>
<year value="2010">

Aqui dentroo...

</year>
</calendar>


Pois em minha tentativas ele sempre gravava embaixo de </calendar>.

Desde já agradeço a atenção de todos.
0

#2 User is offline   M4rT3 

  • Group: Membros
  • Posts: 1
  • Joined: 02-February 09

Posted 12 May 2010 - 03:40 PM

Você pode ler o XML da forma que foi gravada mesmo, incluindo um @ antes do nome do atributo:

CÓDIGO
xml.nome_do_no.@atributo1


Abraços!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse


Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)