Ir para conteúdo
Fórum Script Brasil

Rafaaaaaaa

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que Rafaaaaaaa postou

  1. Rafaaaaaaa

    (Resolvido) Xml Cdata

    Galera consegui resolver, na verdade eu já tinha passado varias vezes pela resposta, como eu qria colocar um post q vinha de um editor de texto em javascript por algum motivo ele zerava o arquivo xml qndu criado... o codigo ficou $doc = new DOMDocument; $doc->load('conteudo.xml'); $pagina = $doc->documentElement; //Remove Antigo , Cria novo $pagina->removeChild($pagina->getElementsByTagName("home")->item(0)); $elemento = $doc->createElement('home'); //Remove Antigo , Cria novo //Cria Folhas $texto1 = $doc->createElement('texto1'); $ct = $doc->createCDATASection("\n" . $_POST["html"] . "\n"); $texto1->appendChild($ct); $elemento->appendChild($texto1); //$elemento->appendChild($doc->createElement('texto1', '<![CDATA[ '.$_POST["html"].' ]]>')); $elemento->appendChild($doc->createElement('sub1', 'ola2')); $elemento->appendChild($doc->createElement('texto2', 'ola3')); $elemento->appendChild($doc->createElement('sub2', 'ola4')); //Cria Folhas //Salva $pagina->appendChild($elemento); //Salva $doc->save('conteudo.xml'); header('Content-Type: text/xml'); $doc->saveXML();
  2. Galera to quebrando a cabeça e não acho a solução... Uma parte do meu codigo deleta um elemento e recria ele, porem alguns dos nos precisam ser entre <![CDATA[ ]]>... $doc = new DOMDocument; $doc->load('conteudo.xml'); $pagina = $doc->documentElement; //Remove Antigo , Cria novo $pagina->removeChild($pagina->getElementsByTagName("home")->item(0)); $elemento = $doc->createElement('home'); //Remove Antigo , Cria novo //Cria Folhas //$elemento->appendChild($doc->createElement('texto1', '<![CDATA[ '.$_POST["html"].' ]]>')); $elemento->appendChild($doc->createElement('sub1', 'ola2')); $elemento->appendChild($doc->createElement('texto2', 'ola3')); $elemento->appendChild($doc->createElement('sub2', 'ola4')); Gostaria que o arquivo ficasse <?xml version="1.0" encoding="ISO-8859-1"?> <pagina> <home> <texto1><![CDATA[ <p>aa <font size="3">aa </font>aaa</font>...</p> ]]></texto1> <sub1>sub1</sub1> <texto2>texto2éé</texto2> <sub2>sub2</sub2> </home> </pagina> o maximo que consigo é sem o <![CDATA[ ]]>, cheguei a conseguir criar com $ct = $elemento->ownerDocument->createCDATASection($_POST["html"]); $elemento->appendChild($ct); mais ele não se amarra a <texto1> de forma alguma, espero ter sido claro, ms ta dificil ate p. passar a duvida hehehe....
  3. Ae pessoal de boa achei a soluçaõ! pra qm tah procurando este link ajuda d+! http://209.85.165.104/search?q=cache:DBsGR...lient=firefox-a vlw!
  4. Mais cadê o codigo Alex??? Eu sou novo no forum pode estar em algum lugar e eu to cabaçando, ms de qlqr forma onde ele esta? vlw brotherr!
  5. Fala pessoal To com um problemão....preciso desenvolver uma rotina que pega o anexo do email guarda em uma pasta no servidor e faz varias outras coisas ms o que vem ao caso é o anexo que me travo. To procurando em milhões de topicos e respostas pra essa questão nada...não tem nada no site de referencias, em lugar nenhum.... alguém tem alguma luz?? VLWWWWWWWWWWWWWWW
×
×
  • Criar Novo...