Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Parsowanie xml (ATOM)
piotras
post 18.01.2013, 15:55:20
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 8.07.2009

Ostrzeżenie: (0%)
-----


Witam,

mam xml'a jako stringa (w formacie ATOM). Oto jego fragment:

  1. ...
  2. <entry m:etag=\"W/&quot;X'0000000000000CB7'&quot;\">
  3. <id>https://.................................DataService.svc/Countrys(2)</id>
  4. <title type=\"text\">France</title>
  5. <updated>2013-01-18T12:42:43Z</updated>
  6. <author>
  7. <name />
  8. </author>
  9. <link rel=\"edit\" title=\"Country\" href=\"Countrys(2)\" />
  10. <link rel=\"http://schemas.microsoft.com/ado/2007/08/dataservices/related/AccountId\" type=\"application/atom+xml;type=entry\" title=\"AccountId\" href=\"Countrys(2)/AccountId\" />
  11. <link rel=\"http://schemas.microsoft.com/ado/2007/08/dataservices/related/Visitor1\" type=\"application/atom+xml;type=entry\" title=\"Visitor1\" href=\"Countrys(2)/Visitor1\" />
  12. <category term=\"............................\" scheme=\"http://schemas.microsoft.com/ado/2007/08/dataservices/scheme\" />
  13. <content type=\"application/xml\">
  14. <m:properties>
  15. <d:Id m:type=\"Edm.Int32\">2</d:Id>
  16. <d:ConcurrencyCheck m:type=\"Edm.Binary\">AAAAAAAADLc=</d:ConcurrencyCheck>
  17. <d:countryCode>FR</d:countryCode>
  18. <d:country>France</d:country>
  19. </m:properties>
  20. </content>
  21. </entry>
  22. ...


Robię z tego stringa obiekt XML za pomocą:

  1. $xml = simplexml_load_string($moj_string);


Parsuje się ok bo mogę pobrać z jakiegokolwiek 'entry' wartości typu: title, updated itp na przykład poprzez:

  1. $xml->entry[1]->updated


Nie mogę sobie jednak poradzić z pobraniem wartości:

  1. <d:country>France</d:country>


Uprzejmie proszę o pomoc. Z góry dziękuję.

Pozdr
Piotr

Ten post edytował piotras 18.01.2013, 15:56:10
Go to the top of the page
+Quote Post

Posty w temacie
- piotras   Parsowanie xml (ATOM)   18.01.2013, 15:55:20
- - Crozin   Słowo klucz: przestrzenie nazw (w SimpleXML).   18.01.2013, 16:22:05
- - piotras   hej dzięki, poczytam o tym.   18.01.2013, 17:20:57


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 09:32