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

Procedural File: simplepie.inc

Source Location: /modules/Feeds/pnincludes/simplepie.inc





Page Details:

SimplePie

A PHP-Based RSS and Atom Feed Framework. Takes the hard work out of managing a complete RSS/Atom solution.

Copyright (c) 2004-2007, Ryan Parman and Geoffrey Sneddon All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

* Neither the name of the SimplePie Team nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.




Tags:

author:  Ryan Parman
author:  Geoffrey Sneddon
version:  1.1
copyright:  2004-2007 Ryan Parman, Geoffrey Sneddon
link:  http://simplepie.org/support/ Please submit all bug reports and feature requests to the SimplePie forums
link:  http://simplepie.org/ SimplePie
todo:  phpDoc comments
filesource:  Source Code for this file
license:  BSD License







SIMPLEPIE_BUILD [line 59]

SIMPLEPIE_BUILD = 20080102221556
SimplePie Build


[ Top ]



SIMPLEPIE_CONSTRUCT_ALL [line 242]

SIMPLEPIE_CONSTRUCT_ALL = 63
All constructs


[ Top ]



SIMPLEPIE_CONSTRUCT_BASE64 [line 227]

SIMPLEPIE_CONSTRUCT_BASE64 = 8
base64-encoded construct


[ Top ]



SIMPLEPIE_CONSTRUCT_HTML [line 217]

SIMPLEPIE_CONSTRUCT_HTML = 2
HTML construct


[ Top ]



SIMPLEPIE_CONSTRUCT_IRI [line 232]

SIMPLEPIE_CONSTRUCT_IRI = 16
IRI construct


[ Top ]



SIMPLEPIE_CONSTRUCT_MAYBE_HTML [line 237]

SIMPLEPIE_CONSTRUCT_MAYBE_HTML = 32
A construct that might be HTML


[ Top ]



SIMPLEPIE_CONSTRUCT_NONE [line 207]

SIMPLEPIE_CONSTRUCT_NONE = 0
No construct


[ Top ]



SIMPLEPIE_CONSTRUCT_TEXT [line 212]

SIMPLEPIE_CONSTRUCT_TEXT = 1
Text construct


[ Top ]



SIMPLEPIE_CONSTRUCT_XHTML [line 222]

SIMPLEPIE_CONSTRUCT_XHTML = 4
XHTML construct


[ Top ]



SIMPLEPIE_FILE_SOURCE_CURL [line 357]

SIMPLEPIE_FILE_SOURCE_CURL = 8
cURL file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS [line 362]

SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS = 16
file_get_contents() file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_FSOCKOPEN [line 352]

SIMPLEPIE_FILE_SOURCE_FSOCKOPEN = 4
fsockopen() file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_LOCAL [line 347]

SIMPLEPIE_FILE_SOURCE_LOCAL = 2
Local file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_NONE [line 337]

SIMPLEPIE_FILE_SOURCE_NONE = 0
No file source


[ Top ]



SIMPLEPIE_FILE_SOURCE_REMOTE [line 342]

SIMPLEPIE_FILE_SOURCE_REMOTE = 1
Remote file source


[ Top ]



SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY [line 327]

SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY = 'http://www.iana.org/assignments/relation/'
IANA Link Relations Registry


[ Top ]



SIMPLEPIE_LINKBACK [line 75]

SIMPLEPIE_LINKBACK = '<a href="'.SIMPLEPIE_URL.'" title="'.SIMPLEPIE_NAME.' '.SIMPLEPIE_VERSION.'">'.SIMPLEPIE_NAME.'</a>'
SimplePie Linkback


[ Top ]



SIMPLEPIE_LOCATOR_ALL [line 117]

SIMPLEPIE_LOCATOR_ALL = 31
All Feed Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_AUTODISCOVERY [line 87]

SIMPLEPIE_LOCATOR_AUTODISCOVERY = 1
Feed Link Element Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_LOCAL_BODY [line 99]

SIMPLEPIE_LOCATOR_LOCAL_BODY = 4
Local Feed Body Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_LOCAL_EXTENSION [line 93]

SIMPLEPIE_LOCATOR_LOCAL_EXTENSION = 2
Local Feed Extension Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_NONE [line 81]

SIMPLEPIE_LOCATOR_NONE = 0
No Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_REMOTE_BODY [line 111]

SIMPLEPIE_LOCATOR_REMOTE_BODY = 16
Remote Feed Body Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_LOCATOR_REMOTE_EXTENSION [line 105]

SIMPLEPIE_LOCATOR_REMOTE_EXTENSION = 8
Remote Feed Extension Autodiscovery



Tags:


[ Top ]



SIMPLEPIE_NAME [line 49]

SIMPLEPIE_NAME = 'SimplePie'
SimplePie Name


[ Top ]



SIMPLEPIE_NAMESPACE_ATOM_03 [line 267]

SIMPLEPIE_NAMESPACE_ATOM_03 = 'http://purl.org/atom/ns#'
Atom 0.3 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_ATOM_10 [line 262]

SIMPLEPIE_NAMESPACE_ATOM_10 = 'http://www.w3.org/2005/Atom'
Atom 1.0 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_DC_10 [line 292]

SIMPLEPIE_NAMESPACE_DC_10 = 'http://purl.org/dc/elements/1.0/'
DC 1.0 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_DC_11 [line 297]

SIMPLEPIE_NAMESPACE_DC_11 = 'http://purl.org/dc/elements/1.1/'
DC 1.1 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_GEORSS [line 307]

SIMPLEPIE_NAMESPACE_GEORSS = 'http://www.georss.org/georss'
GeoRSS Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_ITUNES [line 317]

SIMPLEPIE_NAMESPACE_ITUNES = 'http://www.itunes.com/dtds/podcast-1.0.dtd'
iTunes RSS Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_MEDIARSS [line 312]

SIMPLEPIE_NAMESPACE_MEDIARSS = 'http://search.yahoo.com/mrss/'
Media RSS Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RDF [line 272]

SIMPLEPIE_NAMESPACE_RDF = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
RDF Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RSS_090 [line 277]

SIMPLEPIE_NAMESPACE_RSS_090 = 'http://my.netscape.com/rdf/simple/0.9/'
RSS 0.90 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RSS_10 [line 282]

SIMPLEPIE_NAMESPACE_RSS_10 = 'http://purl.org/rss/1.0/'
RSS 1.0 Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT [line 287]

SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT = 'http://purl.org/rss/1.0/modules/content/'
RSS 1.0 Content Module Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO [line 302]

SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO = 'http://www.w3.org/2003/01/geo/wgs84_pos#'
W3C Basic Geo (WGS84 lat/long) Vocabulary Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_XHTML [line 322]

SIMPLEPIE_NAMESPACE_XHTML = 'http://www.w3.org/1999/xhtml'
XHTML Namespace


[ Top ]



SIMPLEPIE_NAMESPACE_XML [line 257]

SIMPLEPIE_NAMESPACE_XML = 'http://www.w3.org/XML/1998/namespace'
XML Namespace


[ Top ]



SIMPLEPIE_PCRE_HTML_ATTRIBUTE [line 247]

SIMPLEPIE_PCRE_HTML_ATTRIBUTE = '((?:[\x09\x0A\x0B\x0C\x0D\x20]+[^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3D\x3E]*(?:[\x09\x0A\x0B\x0C\x0D\x20]*=[\x09\x0A\x0B\x0C\x0D\x20]*(?:"(?:[^"]*)"|\'(?:[^\']*)\'|(?:[^\x09\x0A\x0B\x0C\x0D\x20\x22\x27\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x3E]*)?))?)*)[\x09\x0A\x0B\x0C\x0D\x20]*'
PCRE for HTML attributes


[ Top ]



SIMPLEPIE_PCRE_XML_ATTRIBUTE [line 252]

SIMPLEPIE_PCRE_XML_ATTRIBUTE = '((?:\s+(?:(?:[^\s:]+:)?[^\s:]+)\s*=\s*(?:"(?:[^"]*)"|\'(?:[^\']*)\'))*)\s*'
PCRE for XML attributes


[ Top ]



SIMPLEPIE_PHP5 [line 332]

SIMPLEPIE_PHP5 = version_compare(PHP_VERSION,'5.0.0','>=')
Whether we're running on PHP5


[ Top ]



SIMPLEPIE_TYPE_ALL [line 202]

SIMPLEPIE_TYPE_ALL = 1023
All feed types


[ Top ]



SIMPLEPIE_TYPE_ATOM_03 [line 187]

SIMPLEPIE_TYPE_ATOM_03 = 256
Atom 0.3


[ Top ]



SIMPLEPIE_TYPE_ATOM_10 [line 192]

SIMPLEPIE_TYPE_ATOM_10 = 512
Atom 1.0


[ Top ]



SIMPLEPIE_TYPE_ATOM_ALL [line 197]

SIMPLEPIE_TYPE_ATOM_ALL = 768
All Atom


[ Top ]



SIMPLEPIE_TYPE_NONE [line 122]

SIMPLEPIE_TYPE_NONE = 0
No known feed type


[ Top ]



SIMPLEPIE_TYPE_RSS_090 [line 127]

SIMPLEPIE_TYPE_RSS_090 = 1
RSS 0.90


[ Top ]



SIMPLEPIE_TYPE_RSS_091 [line 142]

SIMPLEPIE_TYPE_RSS_091 = 6
RSS 0.91 (both Netscape and Userland)


[ Top ]



SIMPLEPIE_TYPE_RSS_091_NETSCAPE [line 132]

SIMPLEPIE_TYPE_RSS_091_NETSCAPE = 2
RSS 0.91 (Netscape)


[ Top ]



SIMPLEPIE_TYPE_RSS_091_USERLAND [line 137]

SIMPLEPIE_TYPE_RSS_091_USERLAND = 4
RSS 0.91 (Userland)


[ Top ]



SIMPLEPIE_TYPE_RSS_092 [line 147]

SIMPLEPIE_TYPE_RSS_092 = 8
RSS 0.92


[ Top ]



SIMPLEPIE_TYPE_RSS_093 [line 152]

SIMPLEPIE_TYPE_RSS_093 = 16
RSS 0.93


[ Top ]



SIMPLEPIE_TYPE_RSS_094 [line 157]

SIMPLEPIE_TYPE_RSS_094 = 32
RSS 0.94


[ Top ]



SIMPLEPIE_TYPE_RSS_10 [line 162]

SIMPLEPIE_TYPE_RSS_10 = 64
RSS 1.0


[ Top ]



SIMPLEPIE_TYPE_RSS_20 [line 167]

SIMPLEPIE_TYPE_RSS_20 = 128
RSS 2.0


[ Top ]



SIMPLEPIE_TYPE_RSS_ALL [line 182]

SIMPLEPIE_TYPE_RSS_ALL = 255
All RSS


[ Top ]



SIMPLEPIE_TYPE_RSS_RDF [line 172]

SIMPLEPIE_TYPE_RSS_RDF = 65
RDF-based RSS


[ Top ]



SIMPLEPIE_TYPE_RSS_SYNDICATION [line 177]

SIMPLEPIE_TYPE_RSS_SYNDICATION = 190
Non-RDF-based RSS (truly intended as syndication format)


[ Top ]



SIMPLEPIE_URL [line 64]

SIMPLEPIE_URL = 'http://simplepie.org'
SimplePie Website URL


[ Top ]



SIMPLEPIE_USERAGENT [line 70]

SIMPLEPIE_USERAGENT = SIMPLEPIE_NAME.'/'.SIMPLEPIE_VERSION.' (Feed Parser; '.SIMPLEPIE_URL.'; Allow like Gecko) Build/'.SIMPLEPIE_BUILD
SimplePie Useragent



Tags:


[ Top ]



SIMPLEPIE_VERSION [line 54]

SIMPLEPIE_VERSION = '1.1'
SimplePie Version


[ Top ]




Documentation generated on Fri, 18 Jul 2008 21:56:54 +0200 by phpDocumentor 1.4.1