Public Member Functions | |
| php4DOMDocument ($source, $file=true) | |
| xpath_init () | |
| free () | |
| xpath_new_context () | |
| dump_node ($node) | |
| validate (&$error) | |
| create_attribute ($name, $value) | |
| create_cdata_section ($content) | |
| create_comment ($data) | |
| create_element ($name) | |
| create_text_node ($content) | |
| document_element () | |
| dump_file ($filename, $compressionmode=false, $format=false) | |
| dump_mem ($format=false, $encoding=false) | |
| get_elements_by_tagname ($name) | |
| html_dump_mem () | |
| php4DOMDocument ($source, $file=true) | |
| xpath_init () | |
| free () | |
| xpath_new_context () | |
| dump_node ($node) | |
| validate (&$error) | |
| create_attribute ($name, $value) | |
| create_cdata_section ($content) | |
| create_comment ($data) | |
| create_element ($name) | |
| create_text_node ($content) | |
| document_element () | |
| dump_file ($filename, $compressionmode=false, $format=false) | |
| dump_mem ($format=false, $encoding=false) | |
| get_elements_by_tagname ($name) | |
| html_dump_mem () | |
Data Fields | |
| $myDOMDocument | |
Definition at line 100 of file inc.xml5compliance.php.
| php4DOMDocument::create_attribute | ( | $ | name, | |
| $ | value | |||
| ) |
Definition at line 171 of file inc.xml5compliance.php.
{
$myAttr=$this->myDOMDocument->createAttribute($name);
$myAttr->value=$value;
return new php4DOMAttr($myAttr);
}
| php4DOMDocument::create_attribute | ( | $ | name, | |
| $ | value | |||
| ) |
Definition at line 135 of file inc.xml5compliance.php.
{
$myAttr=$this->myDOMDocument->createAttribute($name);
$myAttr->value=$value;
return new php4DOMAttr($myAttr);
}
| php4DOMDocument::create_cdata_section | ( | $ | content | ) |
Definition at line 179 of file inc.xml5compliance.php.
{
return new php4DOMCDATASection($this->myDOMDocument->createCDATASection($content));
}
| php4DOMDocument::create_cdata_section | ( | $ | content | ) |
Definition at line 143 of file inc.xml5compliance.php.
{
return new php4DOMCDATASection($this->myDOMDocument->createCDATASection($content));
}
| php4DOMDocument::create_comment | ( | $ | data | ) |
Definition at line 184 of file inc.xml5compliance.php.
References $data.
{
return new php4DOMElement($this->myDOMDocument->createComment($data));
}
| php4DOMDocument::create_comment | ( | $ | data | ) |
Definition at line 148 of file inc.xml5compliance.php.
References $data.
{
return new php4DOMElement($this->myDOMDocument->createComment($data));
}
| php4DOMDocument::create_element | ( | $ | name | ) |
Definition at line 189 of file inc.xml5compliance.php.
{
return new php4DOMElement($this->myDOMDocument->createElement($name));
}
| php4DOMDocument::create_element | ( | $ | name | ) |
Definition at line 153 of file inc.xml5compliance.php.
{
return new php4DOMElement($this->myDOMDocument->createElement($name));
}
| php4DOMDocument::create_text_node | ( | $ | content | ) |
Definition at line 194 of file inc.xml5compliance.php.
{
return new php4DOMNode($this->myDOMDocument->createTextNode($content));
}
| php4DOMDocument::create_text_node | ( | $ | content | ) |
Definition at line 158 of file inc.xml5compliance.php.
{
return new php4DOMNode($this->myDOMDocument->createTextNode($content));
}
| php4DOMDocument::document_element | ( | ) |
Definition at line 199 of file inc.xml5compliance.php.
{
return new php4DOMElement($this->myDOMDocument->documentElement);
}
| php4DOMDocument::document_element | ( | ) |
Definition at line 163 of file inc.xml5compliance.php.
{
return new php4DOMElement($this->myDOMDocument->documentElement);
}
| php4DOMDocument::dump_file | ( | $ | filename, | |
| $ | compressionmode = false, |
|||
| $ | format = false | |||
| ) |
Definition at line 204 of file inc.xml5compliance.php.
{
return $this->myDOMDocument->save($filename);
}
| php4DOMDocument::dump_file | ( | $ | filename, | |
| $ | compressionmode = false, |
|||
| $ | format = false | |||
| ) |
Definition at line 168 of file inc.xml5compliance.php.
{
return $this->myDOMDocument->save($filename);
}
| php4DOMDocument::dump_mem | ( | $ | format = false, |
|
| $ | encoding = false | |||
| ) |
Definition at line 209 of file inc.xml5compliance.php.
{
return $this->myDOMDocument->saveXML();
}
| php4DOMDocument::dump_mem | ( | $ | format = false, |
|
| $ | encoding = false | |||
| ) |
Definition at line 173 of file inc.xml5compliance.php.
{
return $this->myDOMDocument->saveXML();
}
| php4DOMDocument::dump_node | ( | $ | node | ) |
Definition at line 118 of file inc.xml5compliance.php.
{
$str = $this->myDOMDocument->saveXML($node->myDOMNode);
return $str;
}
| php4DOMDocument::dump_node | ( | $ | node | ) |
Definition at line 154 of file inc.xml5compliance.php.
{
$str = $this->myDOMDocument->saveXML($node->myDOMNode);
return $str;
}
| php4DOMDocument::free | ( | ) |
Definition at line 142 of file inc.xml5compliance.php.
{
unset($this->myDOMDocument);
}
| php4DOMDocument::free | ( | ) |
Definition at line 106 of file inc.xml5compliance.php.
{
unset($this->myDOMDocument);
}
| php4DOMDocument::get_elements_by_tagname | ( | $ | name | ) |
Definition at line 178 of file inc.xml5compliance.php.
{
$myDOMNodeList=$this->myDOMDocument->getElementsByTagName($name);
$nodeSet=array();
$i=0;
while ($node=$myDOMNodeList->item($i))
{
$nodeSet[]=new php4DOMElement($node);
$i++;
}
return $nodeSet;
}
| php4DOMDocument::get_elements_by_tagname | ( | $ | name | ) |
Definition at line 214 of file inc.xml5compliance.php.
{
$myDOMNodeList=$this->myDOMDocument->getElementsByTagName($name);
$nodeSet=array();
$i=0;
while ($node=$myDOMNodeList->item($i))
{
$nodeSet[]=new php4DOMElement($node);
$i++;
}
return $nodeSet;
}
| php4DOMDocument::html_dump_mem | ( | ) |
Definition at line 228 of file inc.xml5compliance.php.
{
return $this->myDOMDocument->saveHTML();
}
| php4DOMDocument::html_dump_mem | ( | ) |
Definition at line 192 of file inc.xml5compliance.php.
{
return $this->myDOMDocument->saveHTML();
}
| php4DOMDocument::php4DOMDocument | ( | $ | source, | |
| $ | file = true | |||
| ) |
Definition at line 88 of file inc.xml5compliance.php.
References $file.
{
$this->myDOMDocument=new DOMDocument();
if ($file)
{
$this->myDOMDocument->load($source);
}
else
{
$this->myDOMDocument->loadXML($source);
}
}
| php4DOMDocument::php4DOMDocument | ( | $ | source, | |
| $ | file = true | |||
| ) |
Definition at line 105 of file inc.xml5compliance.php.
References $file, and staticxmlerror().
{
$this->myDOMDocument=new DOMDocument();
// temporary set error handler
set_error_handler('staticxmlerror');
$old = ini_set('html_errors', false);
if ($file)
{
$this->success = @$this->myDOMDocument->load($source);
}
else
{
$this->success = @$this->myDOMDocument->loadXML($source);
}
// Restore error handling
ini_set('html_errors', $old);
restore_error_handler();
if (!$this->success)
{
$this->error_arr = staticxmlerror(null, null, null, null, null, true);
foreach($this->error_arr as $error)
{
$error = str_replace("DOMDocument::loadXML():", "", $error);
$this->error.= $error."<br />";
}
}
}
Here is the call graph for this function:| php4DOMDocument::validate | ( | &$ | error | ) |
Definition at line 125 of file inc.xml5compliance.php.
{
$ok = $this->myDOMDocument->validate();
if (!$ok)
{
$error = array(array("0", "Unknown Error"));
}
return $error;
}
| php4DOMDocument::validate | ( | &$ | error | ) |
Definition at line 161 of file inc.xml5compliance.php.
{
$ok = $this->myDOMDocument->validate();
if (!$ok)
{
$error = array(array("0", "Unknown Error"));
}
return $error;
}
| php4DOMDocument::xpath_init | ( | ) |
Definition at line 102 of file inc.xml5compliance.php.
{
}
| php4DOMDocument::xpath_init | ( | ) |
Definition at line 138 of file inc.xml5compliance.php.
{
}
| php4DOMDocument::xpath_new_context | ( | ) |
Definition at line 112 of file inc.xml5compliance.php.
References xpath_new_context().
{
return xpath_new_context($this);
}
Here is the call graph for this function:| php4DOMDocument::xpath_new_context | ( | ) |
Definition at line 148 of file inc.xml5compliance.php.
Referenced by xpath_new_context().
{
return xpath_new_context($this);
}
Here is the caller graph for this function:| php4DOMDocument::$myDOMDocument |
Definition at line 102 of file inc.xml5compliance.php.
1.7.1