function atomrdf_parser_parse in Feeds Atom 7
Same name and namespace in other branches
- 6 libraries/atomrdf_parser.inc \atomrdf_parser_parse()
Parse the feed into a data structure.
Parameters
$feed: The feed object (contains the URL or the parsed XML structure.
Return value
stdClass The structured datas extracted from the feed.
1 call to atomrdf_parser_parse()
- FeedsAtomRDFParser::parse in plugins/
FeedsAtomRDFParser.inc - Implementation of FeedsParser::parse().
File
- libraries/
atomrdf_parser.inc, line 16 - Contains the atomrd parsing functions.
Code
function atomrdf_parser_parse($string) {
@($xml = simplexml_load_string($string, NULL, LIBXML_NOERROR | LIBXML_NOWARNING | LIBXML_NOCDATA));
// Got a malformed XML.
if ($xml === FALSE || is_null($xml)) {
return FALSE;
}
$feed_type = atomrdf_format_detect($xml);
if ($feed_type == "atom1.0") {
return atomrdf_parse($xml, $string);
}
return FALSE;
}