Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

klawdyo

xml namespaces com simple xml

Recommended Posts

Como criar um filho no xml usando namespaces do xml?

 

exemplo:

<rss>
   <atom:link href="http:/sassssssss" />
</rss>

Se fosse pra inserir só um <atom href="sadasd"> era fácil.. o que tá matando são os 2 pontinhos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<atom:link href="http:///sassss" rel="" type="" />

 

O Atom seria filho direto de <rss>.

$rss->Simplexml->addChild("atom"); adicionaria um filho ao <rss>

$rss->atom->addAttribute("href", "http:///sadad"); adicionaria um atributo ao atom.

 

Beleza. Minha dúvida é quanto ao namespace ali, <atom:link>.

 

Eu vi que o terceiro parâmetro de addChild, e de addAttribute se refere ao namespace. Ok, beleza. Mas não fica igual à referência do rss 2.0. Ele acrescenta um "xmlns:" no meio de tudo ali, e na validação, ao invés de 1 warning, aparecem 2.

 

Como faço pra adicionar <atom:link> ao <rss> sem precisar ir diretamente no código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.