se vc definisse o namespace no xml, provavelmente nao iria precisar disso
mas boa dica, valeu :)
2008/9/11 Pedro <[EMAIL PROTECTED]>
> Achei a solução, valeu!
> $resp->response->resData->children("urn:ietf:params:xml:ns:domain-1.0");
>
> O filho deve ser lido indicando o namespace.
> Link útil:
> http://www.sitepoint.com/blogs/2005/10/20/simplexml-and-namespaces/
>
> Att,
>
> Pedro escreveu:
>
> Corrigindo:
> experiência.
>
> Att,
>
> Pedro escreveu:
>
> Não tenho *esperiência* com manipulação de arquivo xml, a pergunta que não
> quer calar: onde 'domain' deve estar definido?
>
> Att,
>
> Marcus Cavalcanti escreveu:
>
> E o namespace "domain" tb tem que estar definido.
>
> 2008/9/10 Marcus Cavalcanti <[EMAIL PROTECTED]>
>
>> O problema é que ele não ta não ta pegando nada que tá definido com o
>> namespace "brdomain"
>>
>> Esse namespace tá definido no XSD? Se não vc tem que definir esse
>> namespace, senão o XML não vai ser válido.
>>
>> Ou seja, o simplexml tá fazendo o certo, o problema é definir o namespace
>> que está sendo usado.
>>
>> 2008/9/10 Pedro <[EMAIL PROTECTED]>
>>
>>> *Dado o xml*
>>> <?xml version='1.0' encoding='UTF-8' standalone='no'?> <epp
>>> xmlns='urn:ietf:params:xml:ns:epp-1.0' xmlns:xsi='
>>> http://www.w3.org/2001/XMLSchema-instance'
>>> xsi:schemaLocation='urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd'>
>>> <response> <result code="1000"><msg lang="pt">Comando completado com
>>> sucesso</msg></result> <resData> <domain:chkData
>>> xmlns:domain='urn:ietf:params:xml:ns:domain-1.0'
>>> xsi:schemaLocation='urn:ietf:params:xml:ns:domain-1.0
>>> domain-1.0.xsd'> <domain:cd><domain:name avail='0'>
>>> cinemacomrapadura.com.br</domain:name><domain:reason>Domínio já
>>> registrado</domain:reason></domain:cd> </domain:chkData>
>>> </resData> <extension> <brdomain:chkData
>>> xmlns:brdomain='urn:ietf:params:xml:ns:brdomain-1.0'
>>> xsi:schemaLocation='urn:ietf:params:xml:ns:brdomain-1.0
>>> brdomain-1.0.xsd'>
>>> <brdomain:cd><brdomain:name>cinemacomrapadura.com.br</brdomain:name><brdomain:organization>095.272.246-16</brdomain:organization></brdomain:cd>
>>> </brdomain:chkData> </extension> <trID>
>>> <clTRID>965711261</clTRID>
>>> <svTRID>20080910141531-123-0002</svTRID> </trID> </response> </epp>
>>>
>>> *Tentei assim*
>>> $xml = simplexml_load_string($xml);
>>>
>>> SimpleXMLElement Object
>>> (
>>> [response] => SimpleXMLElement Object
>>> (
>>> [result] => SimpleXMLElement Object
>>> (
>>> [EMAIL PROTECTED] => Array
>>> (
>>> [code] => 1000
>>> )
>>>
>>> [msg] => Comando completado com sucesso
>>> )
>>>
>>> [resData] => SimpleXMLElement Object
>>> (
>>> )
>>>
>>> [extension] => SimpleXMLElement Object
>>> (
>>> )
>>>
>>> [trID] => SimpleXMLElement Object
>>> (
>>> [clTRID] => 965711261
>>> [svTRID] => 20080910141531-123-0002
>>> )
>>>
>>> )
>>>
>>> )
>>>
>>> Por que não entra em alguns nós?
>>>
>>> Att,
>>>
>>> Newton Wagner escreveu:
>>>
>>> SimpleXML não resolve? :)
>>>
>>> 2008/9/10 Pedro <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>:
>>>
>>>
>>> PHP 5
>>>
>>> Att,
>>>
>>> Reginaldo Sousa escreveu:
>>>
>>> Qual versão do php?
>>>
>>> 2008/9/10 Pedro <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
>>>
>>> Olá,
>>> Estou com problemas para interpretar um xml complexo, quero algo alto
>>> nível que transforme meu xml em um array multi-dimensional. Tentei
>>> utilizar algumas classes, entre elas a class Library Xml que está no
>>> wiki do codeigniter.com, nenhuma delas me atendeu, não pode ser a class
>>> xml do pear. Alguém me indica alguma?
>>>
>>> Att,
>>>
>>> --
>>> 'É um orgulho ter você como nosso cliente'
>>> ____________________________
>>> Pedro Belmino
>>> Desenvolvedor
>>>
>>> ArgoHost.net
>>> Hospedagem Web com Facilidadehttp://www.argohost.net
>>> Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
>>> Contato direto: Ramal 107
>>> E-mail: [EMAIL PROTECTED]
>>>
>>>
>>> _______________________________________________
>>> Lista mailing [EMAIL
>>> PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>> --
>>> Reginaldo Sousa | Desenvolvedor [EMAIL PROTECTED], [EMAIL PROTECTED]
>>> (21) 8728-1850
>>>
>>> ________________________________
>>> _______________________________________________
>>> Lista mailing [EMAIL
>>> PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>> --
>>> 'É um orgulho ter você como nosso cliente'
>>> ____________________________
>>> Pedro Belmino
>>> Desenvolvedor
>>>
>>> ArgoHost.net
>>> Hospedagem Web com Facilidadehttp://www.argohost.net
>>> Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
>>> Contato direto: Ramal 107
>>> E-mail: [EMAIL PROTECTED]
>>>
>>> _______________________________________________
>>> Lista mailing [EMAIL
>>> PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>>
>>> --
>>> 'É um orgulho ter você como nosso cliente'
>>> ____________________________
>>> Pedro Belmino
>>> Desenvolvedor
>>>
>>> ArgoHost.net
>>> Hospedagem Web com Facilidadehttp://www.argohost.net
>>> Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
>>> Contato direto: Ramal 107
>>> E-mail: [EMAIL PROTECTED]
>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
> ------------------------------
>
> _______________________________________________
> Lista mailing [EMAIL
> PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
> --
> 'É um orgulho ter você como nosso cliente'
> ____________________________
> Pedro Belmino
> Desenvolvedor
>
> ArgoHost.net
> Hospedagem Web com Facilidadehttp://www.argohost.net
> Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
> Contato direto: Ramal 107
> E-mail: [EMAIL PROTECTED]
>
> ------------------------------
>
> _______________________________________________
> Lista mailing [EMAIL
> PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
> --
> 'É um orgulho ter você como nosso cliente'
> ____________________________
> Pedro Belmino
> Desenvolvedor
>
> ArgoHost.net
> Hospedagem Web com Facilidadehttp://www.argohost.net
> Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
> Contato direto: Ramal 107
> E-mail: [EMAIL PROTECTED]
>
> ------------------------------
>
> _______________________________________________
> Lista mailing [EMAIL
> PROTECTED]://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
> --
> 'É um orgulho ter você como nosso cliente'
> ____________________________
> Pedro Belmino
> Desenvolvedor
>
> ArgoHost.net
> Hospedagem Web com Facilidadehttp://www.argohost.net
> Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844
> Contato direto: Ramal 107
> E-mail: [EMAIL PROTECTED]
>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br