function xrds_parse
6.x xrds.inc | xrds_parse($xml) |
Main entry point for parsing XRDS documents
1 call to xrds_parse()
- openid_discovery in drupal-6.x/
modules/ openid/ openid.module - Perform discovery on a claimed ID to determine the OpenID provider endpoint.
File
- drupal-6.x/
modules/ openid/ xrds.inc, line 11
Code
function xrds_parse($xml) {
global $xrds_services;
$parser = xml_parser_create_ns();
xml_set_element_handler($parser, '_xrds_element_start', '_xrds_element_end');
xml_set_character_data_handler($parser, '_xrds_cdata');
xml_parse($parser, $xml);
xml_parser_free($parser);
return $xrds_services;
}