Public Member Functions | |
| Auth_OpenID_Parse () | |
| tagMatcher ($tag_name, $close_tags=null) | |
| openTag ($tag_name) | |
| closeTag ($tag_name) | |
| htmlBegin ($s) | |
| htmlEnd ($s) | |
| headFind () | |
| replaceEntities ($str) | |
| removeQuotes ($str) | |
| parseLinkAttrs ($html) | |
| relMatches ($rel_attr, $target_rel) | |
| linkHasRel ($link_attrs, $target_rel) | |
| findLinksRel ($link_attrs_list, $target_rel) | |
| findFirstHref ($link_attrs_list, $target_rel) | |
Public Attributes | |
| $_re_flags = "si" | |
| $_removed_re | |
| $_tag_expr = "<%s\b(?!:)([^>]*?)(?:\/>|>(.*?)(?:<\/?%s\s*>|\Z))" | |
| $_attr_find = '\b(\w+)=("[^"]*"|\'[^\']*\'|[^\'"\s\/<>]+)' | |
| $_open_tag_expr = "<%s\b" | |
| $_close_tag_expr = "<((\/%s\b)|(%s[^>\/]*\/))>" | |
Definition at line 87 of file Parse.php.
| Auth_OpenID_Parse::closeTag | ( | $ | tag_name | ) |
| Auth_OpenID_Parse::findFirstHref | ( | $ | link_attrs_list, | |
| $ | target_rel | |||
| ) |
| Auth_OpenID_Parse::findLinksRel | ( | $ | link_attrs_list, | |
| $ | target_rel | |||
| ) |
| Auth_OpenID_Parse::headFind | ( | ) |
| Auth_OpenID_Parse::htmlBegin | ( | $ | s | ) |
| Auth_OpenID_Parse::htmlEnd | ( | $ | s | ) |
| Auth_OpenID_Parse::linkHasRel | ( | $ | link_attrs, | |
| $ | target_rel | |||
| ) |
| Auth_OpenID_Parse::openTag | ( | $ | tag_name | ) |
| Auth_OpenID_Parse::parseLinkAttrs | ( | $ | html | ) |
Find all link tags in a string representing a HTML document and return a list of their attributes.
| string | $html The text to parse |
Definition at line 227 of file Parse.php.
References $value, headFind(), htmlBegin(), htmlEnd(), removeQuotes(), and replaceEntities().
| Auth_OpenID_Parse::relMatches | ( | $ | rel_attr, | |
| $ | target_rel | |||
| ) |
| Auth_OpenID_Parse::removeQuotes | ( | $ | str | ) |
| Auth_OpenID_Parse::replaceEntities | ( | $ | str | ) |
| Auth_OpenID_Parse::tagMatcher | ( | $ | tag_name, | |
| $ | close_tags = null | |||
| ) |
Returns a regular expression that will match a given tag in an SGML string.
Definition at line 140 of file Parse.php.
Referenced by headFind().
| Auth_OpenID_Parse::$_attr_find = '\b(\w+)=("[^"]*"|\'[^\']*\'|[^\'"\s\/<>]+)' |
| Auth_OpenID_Parse::$_close_tag_expr = "<((\/%s\b)|(%s[^>\/]*\/))>" |
| Auth_OpenID_Parse::$_re_flags = "si" |
| Auth_OpenID_Parse::$_removed_re |
| Auth_OpenID_Parse::$_tag_expr = "<%s\b(?!:)([^>]*?)(?:\/>|>(.*?)(?:<\/?%s\s*>|\Z))" |
1.4.7