XML_Feed_Parser
[ class tree: XML_Feed_Parser ] [ index: XML_Feed_Parser ] [ all elements ]

Element index for package XML_Feed_Parser

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ j ] [ k ] [ l ] [ n ] [ p ] [ r ] [ s ] [ t ] [ v ] [ x ] [ _ ]

_

__call
in file Parser.php, method XML_Feed_Parser::__call()
    Proxy to allow feed element names to be used as method names
__call
in file Type.php, method XML_Feed_Parser_Type::__call()
    Proxy to allow use of element names as method names
__construct
in file RSS2.php, method XML_Feed_Parser_RSS2::__construct()
    Our constructor does nothing more than its parent.
__construct
in file RSS1Element.php, method XML_Feed_Parser_RSS1Element::__construct()
    Store useful information for later.
__construct
in file RSS2Element.php, method XML_Feed_Parser_RSS2Element::__construct()
    Store useful information for later.
__construct
in file RSS11.php, method XML_Feed_Parser_RSS11::__construct()
    Our constructor does nothing more than its parent.
__construct
in file RSS11Element.php, method XML_Feed_Parser_RSS11Element::__construct()
    Store useful information for later.
__construct
in file RSS1.php, method XML_Feed_Parser_RSS1::__construct()
    Our constructor does nothing more than its parent.
__construct
in file RSS09Element.php, method XML_Feed_Parser_RSS09Element::__construct()
    Store useful information for later.
__construct
in file AtomElement.php, method XML_Feed_Parser_AtomElement::__construct()
    Store useful information for later.
__construct
in file Atom.php, method XML_Feed_Parser_Atom::__construct()
    Our constructor does nothing more than its parent.
__construct
in file Parser.php, method XML_Feed_Parser::__construct()
    Detects feed types and instantiate appropriate objects.
__construct
in file RSS09.php, method XML_Feed_Parser_RSS09::__construct()
    Our constructor does nothing more than its parent.
__get
in file Parser.php, method XML_Feed_Parser::__get()
    Proxy to allow feed element names to be used as attribute names
__get
in file Type.php, method XML_Feed_Parser_Type::__get()
    Proxy to allow use of element names as attribute names
__toString
in file Type.php, method XML_Feed_Parser_Type::__toString()
    Return an XML serialization of the feed, should it be required. Most users however, will already have a serialization that they used when instantiating the object.
__toString
in file AtomElement.php, method XML_Feed_Parser_AtomElement::__toString()
    Get the entry as an XML string
__toString
in file Parser.php, method XML_Feed_Parser::__toString()
    Returns a string representation of the feed.
top

a

addBase
in file Type.php, method XML_Feed_Parser_Type::addBase()
    Determine whether we need to apply our xml:base rules
applyFilters
in file convert-tests.php, function applyFilters()
Atom.php
procedural page Atom.php
AtomElement.php
procedural page AtomElement.php
accessTypes.php
procedural page accessTypes.php
atomCompliance.php
procedural page atomCompliance.php
atomEntryOnly.php
procedural page atomEntryOnly.php
atomValues.php
procedural page atomValues.php
amp.php
procedural page amp.php
atom.php
procedural page atom.php
atom10.php
procedural page atom10.php
top

b

base.php
procedural page base.php
top

c

combineBases
in file Type.php, method XML_Feed_Parser_Type::combineBases()
    Utility function to help us resolve xml:base values
count
in file Type.php, method XML_Feed_Parser_Type::count()
    Count occurrences of an element
current
in file Parser.php, method XML_Feed_Parser::current()
    Return XML_Feed_Type object for current element
convert-tests.php
procedural page convert-tests.php
cdf.php
procedural page cdf.php
top

d

date.php
procedural page date.php
top

e

extractTest
in file convert-tests.php, function extractTest()
Exception.php
procedural page Exception.php
encoding.php
procedural page encoding.php
errors.php
procedural page errors.php
top

f

feedburner.php
procedural page feedburner.php
farsi.php
procedural page farsi.php
top

g

getAuthor
in file AtomElement.php, method XML_Feed_Parser_AtomElement::getAuthor()
    Provides access to specific aspects of the author data for an atom entry
getAuthor
in file RSS1.php, method XML_Feed_Parser_RSS1::getAuthor()
    Employs various techniques to identify the author
getAuthor
in file RSS11.php, method XML_Feed_Parser_RSS11::getAuthor()
    Attempts to discern authorship
getCategory
in file Type.php, method XML_Feed_Parser_Type::getCategory()
    Apply various rules to retrieve category data.
getCategory
in file RSS2.php, method XML_Feed_Parser_RSS2::getCategory()
    Get a category from the element
getCategory
in file Atom.php, method XML_Feed_Parser_Atom::getCategory()
    Get a category from the entry.
getCloud
in file RSS2.php, method XML_Feed_Parser_RSS2::getCloud()
    Return content of the little-used 'cloud' element
getContent
in file Type.php, method XML_Feed_Parser_Type::getContent()
    Get content from RSS feeds (atom has its own implementation)
getContent
in file RSS11Element.php, method XML_Feed_Parser_RSS11Element::getContent()
    Return the entry's content
getContent
in file AtomElement.php, method XML_Feed_Parser_AtomElement::getContent()
    Returns the content of the content element or info on a specific attribute
getDate
in file Type.php, method XML_Feed_Parser_Type::getDate()
    Return a date in seconds since epoch.
getEnclosure
in file RSS11Element.php, method XML_Feed_Parser_RSS11Element::getEnclosure()
    How RSS1.1 should support for enclosures is not clear. For now we will return false.
getEnclosure
in file RSS1Element.php, method XML_Feed_Parser_RSS1Element::getEnclosure()
    How RSS1 should support for enclosures is not clear. For now we will return false.
getEnclosure
in file AtomElement.php, method XML_Feed_Parser_AtomElement::getEnclosure()
    For compatibility, this method provides a mapping to access enclosures.
getEnclosure
in file RSS2Element.php, method XML_Feed_Parser_RSS2Element::getEnclosure()
    Access details of file enclosures
getEntryById
in file RSS11.php, method XML_Feed_Parser_RSS11::getEntryById()
    Attempts to identify an element by ID given by the rdf:about attribute
getEntryById
in file Atom.php, method XML_Feed_Parser_Atom::getEntryById()
    Implement retrieval of an entry based on its ID for atom feeds.
getEntryById
in file RSS2.php, method XML_Feed_Parser_RSS2::getEntryById()
    Retrieves an entry by ID, if the ID is specified with the guid element
getEntryById
in file RSS09.php, method XML_Feed_Parser_RSS09::getEntryById()
    Included for compatibility -- will not work with RSS 0.9
getEntryById
in file Parser.php, method XML_Feed_Parser::getEntryById()
    Provides access to entries by ID if one is specified in the source feed.
getEntryById
in file RSS1.php, method XML_Feed_Parser_RSS1::getEntryById()
    Allows retrieval of an entry by ID where the rdf:about attribute is used
getEntryByOffset
in file Type.php, method XML_Feed_Parser_Type::getEntryByOffset()
    Get an entry by its position in the feed, starting from zero
getEntryByOffset
in file Parser.php, method XML_Feed_Parser::getEntryByOffset()
    Retrieve entry by numeric offset, starting from zero.
getGuid
in file RSS2Element.php, method XML_Feed_Parser_RSS2Element::getGuid()
    Get the value of the guid element, if specified
getId
in file RSS11Element.php, method XML_Feed_Parser_RSS11Element::getId()
    If an rdf:about attribute is specified, return that as an ID
getId
in file RSS1Element.php, method XML_Feed_Parser_RSS1Element::getId()
    If an rdf:about attribute is specified, return it as an ID
getImage
in file RSS11.php, method XML_Feed_Parser_RSS11::getImage()
    Get details of the image associated with the feed.
getImage
in file RSS09.php, method XML_Feed_Parser_RSS09::getImage()
    Get details of the image associated with the feed.
getImage
in file RSS1.php, method XML_Feed_Parser_RSS1::getImage()
    Get details of the image associated with the feed.
getImage
in file RSS2.php, method XML_Feed_Parser_RSS2::getImage()
    Get details of the image associated with the feed.
getLink
in file Atom.php, method XML_Feed_Parser_Atom::getLink()
    This element must be present at least once with rel="feed". This element may be present any number of further times so long as there is no clash. If no 'rel' is present and we're asked for one, we follow the example of the Universal Feed Parser and presume 'alternate'.
getLink
in file RSS11.php, method XML_Feed_Parser_RSS11::getLink()
    Retrieve a link
getLink
in file RSS09.php, method XML_Feed_Parser_RSS09::getLink()
    Get details of a link from the feed.
getLink
in file RSS1.php, method XML_Feed_Parser_RSS1::getLink()
    Retrieve a link
getLink
in file RSS2.php, method XML_Feed_Parser_RSS2::getLink()
    Get link URL
getPerson
in file Atom.php, method XML_Feed_Parser_Atom::getPerson()
    Retrieves data from a person construct.
getSchemaDir
in file Type.php, method XML_Feed_Parser_Type::getSchemaDir()
    Get directory holding RNG schemas. Method is based on that found in Contact_AddressBook.
getSkipDays
in file RSS2.php, method XML_Feed_Parser_RSS2::getSkipDays()
    Retrieve skipDays data
getSkipHours
in file RSS2.php, method XML_Feed_Parser_RSS2::getSkipHours()
    Retrieve skipHours data
getSkips
in file RSS2.php, method XML_Feed_Parser_RSS2::getSkips()
    Utility function for getSkipDays and getSkipHours
getSource
in file RSS2Element.php, method XML_Feed_Parser_RSS2Element::getSource()
    Get the entry source if specified
getSource
in file AtomElement.php, method XML_Feed_Parser_AtomElement::getSource()
    Get details of this entry's source, if available/relevant
getText
in file Type.php, method XML_Feed_Parser_Type::getText()
    Get a text construct.
getText
in file Atom.php, method XML_Feed_Parser_Atom::getText()
    Retrieves an element's content where that content is a text construct.
getTextInput
in file RSS2.php, method XML_Feed_Parser_RSS2::getTextInput()
    The textinput element is little used, but in the interests of completeness...
getTextInput
in file RSS11.php, method XML_Feed_Parser_RSS11::getTextInput()
    The textinput element is little used, but in the interests of completeness we will support it.
getTextInput
in file RSS09.php, method XML_Feed_Parser_RSS09::getTextInput()
    The textinput element is little used, but in the interests of completeness we will support it.
getTextInput
in file RSS1.php, method XML_Feed_Parser_RSS1::getTextInput()
    The textinput element is little used, but in the interests of completeness we will support it.
top

h

hasKey
in file Type.php, method XML_Feed_Parser_Type::hasKey()
    Checks if this element has a particular child element.
http.php
procedural page http.php
top

i

itunes.php
procedural page itunes.php
iteration.php
procedural page iteration.php
top

j

japanese.php
procedural page japanese.php
top

k

key
in file Parser.php, method XML_Feed_Parser::key()
    For iteration -- returns the key for the current stage in the array.
top

l

lang.php
procedural page lang.php
top

n

next
in file Parser.php, method XML_Feed_Parser::next()
    Provides iteration functionality.
namespace.php
procedural page namespace.php
top

p

parseTextConstruct
in file Atom.php, method XML_Feed_Parser_Atom::parseTextConstruct()
    Extract content appropriately from atom text constructs
processXHTMLAttributes
in file Type.php, method XML_Feed_Parser_Type::processXHTMLAttributes()
    Part of our xml:base processing code
Parser.php
procedural page Parser.php
top

r

rewind
in file Parser.php, method XML_Feed_Parser::rewind()
    For iteration -- resets the internal counter to the beginning.
RSS09.php
procedural page RSS09.php
RSS09Element.php
procedural page RSS09Element.php
RSS1.php
procedural page RSS1.php
RSS1Element.php
procedural page RSS1Element.php
RSS2.php
procedural page RSS2.php
RSS2Element.php
procedural page RSS2Element.php
RSS11.php
procedural page RSS11.php
RSS11Element.php
procedural page RSS11Element.php
rdf.php
procedural page rdf.php
rss.php
procedural page rss.php
rss091Values.php
procedural page rss091Values.php
rss092Values.php
procedural page rss092Values.php
rss1Values.php
procedural page rss1Values.php
rss2Values.php
procedural page rss2Values.php
top

s

sanitize.php
procedural page sanitize.php
top

t

testToPHP
in file convert-tests.php, function testToPHP()
traverseNode
in file Type.php, method XML_Feed_Parser_Type::traverseNode()
    Part of our xml:base processing code
Type.php
procedural page Type.php
tidy.php
procedural page tidy.php
top

v

valid
in file Parser.php, method XML_Feed_Parser::valid()
    For iteration -- tells whether we have reached the end.
version
in file Parser.php, method XML_Feed_Parser::version()
    Retrieve version details from feed type class.
top

x

XML_Feed_Parser
in file Parser.php, class XML_Feed_Parser
    This is the core of the XML_Feed_Parser package. It identifies feed types and abstracts access to them. It is an iterator, allowing for easy access to the entire feed.
XML_Feed_Parser_TestCase.php
procedural page XML_Feed_Parser_TestCase.php
XML_Feed_Parser_Atom
in file Atom.php, class XML_Feed_Parser_Atom
    This is the class that determines how we manage Atom 1.0 feeds
XML_Feed_Parser_AtomElement
in file AtomElement.php, class XML_Feed_Parser_AtomElement
    This class provides support for atom entries. It will usually be called by XML_Feed_Parser_Atom with which it shares many methods.
XML_Feed_Parser_Exception
in file Exception.php, class XML_Feed_Parser_Exception
    XML_Feed_Parser_Exception is a simple extension of PEAR_Exception, existing to help with identification of the source of exceptions.
XML_Feed_Parser_RSS09
in file RSS09.php, class XML_Feed_Parser_RSS09
    This class handles RSS0.9 feeds.
XML_Feed_Parser_RSS09Element
in file RSS09Element.php, class XML_Feed_Parser_RSS09Element
    RSS0.9 Element class for XML_Feed_Parser
XML_Feed_Parser_RSS1
in file RSS1.php, class XML_Feed_Parser_RSS1
    This class handles RSS1.0 feeds.
XML_Feed_Parser_RSS1Element
in file RSS1Element.php, class XML_Feed_Parser_RSS1Element
    RSS1 Element class for XML_Feed_Parser
XML_Feed_Parser_RSS2
in file RSS2.php, class XML_Feed_Parser_RSS2
    This class handles RSS2 feeds.
XML_Feed_Parser_RSS2Element
in file RSS2Element.php, class XML_Feed_Parser_RSS2Element
    This class provides support for RSS 2.0 entries. It will usually be called by XML_Feed_Parser_RSS2 with which it shares many methods.
XML_Feed_Parser_RSS11
in file RSS11.php, class XML_Feed_Parser_RSS11
    This class handles RSS1.1 feeds. RSS1.1 is documented at: http://inamidst.com/rss1.1/
XML_Feed_Parser_RSS11Element
in file RSS11Element.php, class XML_Feed_Parser_RSS11Element
    RSS1 Element class for XML_Feed_Parser
XML_Feed_Parser_Type
in file Type.php, class XML_Feed_Parser_Type
    This abstract class provides some general methods that are likely to be implemented exactly the same way for all feed types.
top

Documentation generated on Tue, 09 Jan 2007 10:30:22 -0500 by phpDocumentor 1.3.0. PEAR Logo Copyright © PHP Group 2004.