Mercurial > hg > isophonics-drupal-site
annotate vendor/zendframework/zend-feed/doc/book/consuming-atom-entry.md @ 7:848c88cfe644
More layout
author | Chris Cannam |
---|---|
date | Fri, 05 Jan 2018 13:59:44 +0000 |
parents | 4c8ae668cc8c |
children |
rev | line source |
---|---|
Chris@0 | 1 # Consuming a Single Atom Entry |
Chris@0 | 2 |
Chris@0 | 3 Single Atom `<entry>` elements are also valid by themselves. Usually the URL for |
Chris@0 | 4 an entry is the feed's URL followed by `/<entryId>`, such as |
Chris@0 | 5 `http://atom.example.com/feed/1`, using the example URL we used above. This |
Chris@0 | 6 pattern may exist for some web services which use Atom as a container syntax. |
Chris@0 | 7 |
Chris@0 | 8 If you read a single entry, you will have a `Zend\Feed\Reader\Entry\Atom` object. |
Chris@0 | 9 |
Chris@0 | 10 ## Reading a Single-Entry Atom Feed |
Chris@0 | 11 |
Chris@0 | 12 ```php |
Chris@0 | 13 $entry = Zend\Feed\Reader\Reader::import('http://atom.example.com/feed/1'); |
Chris@0 | 14 echo 'Entry title: ' . $entry->getTitle(); |
Chris@0 | 15 ``` |
Chris@0 | 16 |
Chris@0 | 17 > ## Importing requires an HTTP client |
Chris@0 | 18 > |
Chris@0 | 19 > To import a feed, you will need to have an [HTTP client](zend.feed.http-clients) |
Chris@0 | 20 > available. |
Chris@0 | 21 > |
Chris@0 | 22 > If you are not using zend-http, you will need to inject `Reader` with the HTTP |
Chris@0 | 23 > client. See the [section on providing a client to Reader](http-clients.md#providing-a-client-to-reader). |