Definition at line 21 of file XML.php.
◆ attributes()
Auth_Yadis_XMLParser::attributes |
( |
|
$node | ) |
|
Return the attributes of a specified node.
- Parameters
-
mixed | $node | A node object from a previous call to $this->evalXPath(). |
- Returns
- array $attrs An array mapping attribute names to values.
Definition at line 121 of file XML.php.
◆ content()
Auth_Yadis_XMLParser::content |
( |
|
$node | ) |
|
Return the textual content of a specified node.
- Parameters
-
mixed | $node | A node object from a previous call to $this->evalXPath(). |
- Returns
- string $content The content of this node.
Definition at line 107 of file XML.php.
◆ evalXPath()
& Auth_Yadis_XMLParser::evalXPath |
( |
|
$xpath, |
|
|
|
$node = null |
|
) |
| |
Evaluate an XPath expression and return the resulting node list. This should be overridden by subclasses.
- Parameters
-
string | $xpath | The XPath expression to be evaluated. |
mixed | $node | A node object resulting from a previous evalXPath call. This node, if specified, provides the context for the evaluation of this xpath expression. |
- Returns
- array $node_list An array of matching opaque node objects to be used with other methods of this parser class.
Definition at line 94 of file XML.php.
◆ init()
Auth_Yadis_XMLParser::init |
( |
|
$xml_string, |
|
|
|
$namespace_map |
|
) |
| |
Initialize an instance of Auth_Yadis_XMLParser with some XML and namespaces. This SHOULD NOT be overridden by subclasses.
- Parameters
-
string | $xml_string | A string of XML to be parsed. |
array | $namespace_map | An array of ($ns_name => $ns_uri) to be registered with the XML parser. May be empty. |
- Returns
- boolean $result True if the initialization and namespace registration(s) succeeded; false otherwise.
Definition at line 33 of file XML.php.
References registerNamespace(), and setXML().
◆ registerNamespace()
Auth_Yadis_XMLParser::registerNamespace |
( |
|
$prefix, |
|
|
|
$uri |
|
) |
| |
Register a namespace with the XML parser. This should be overridden by subclasses.
- Parameters
-
string | $prefix | The namespace prefix to appear in XML tag names. |
string | $uri | The namespace URI to be used to identify the namespace in the XML. |
- Returns
- boolean $result True if the registration succeeded; false otherwise.
Definition at line 61 of file XML.php.
Referenced by init().
◆ setXML()
Auth_Yadis_XMLParser::setXML |
( |
|
$xml_string | ) |
|
Set this parser object's XML payload. This should be overridden by subclasses.
- Parameters
-
string | $xml_string | The XML string to pass to this object's XML parser. |
- Returns
- boolean $result True if the initialization succeeded; false otherwise.
Definition at line 76 of file XML.php.
Referenced by init().