Public Member Functions | Data Fields

php4DOMDocument Class Reference

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 ()

Data Fields

 $myDOMDocument

Detailed Description

Definition at line 83 of file inc.xml5compliance.php.


Member Function Documentation

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 143 of file inc.xml5compliance.php.

        {
                return new php4DOMCDATASection($this->myDOMDocument->createCDATASection($content));
        }

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 153 of file inc.xml5compliance.php.

        {
                return new php4DOMElement($this->myDOMDocument->createElement($name));
        }

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 163 of file inc.xml5compliance.php.

        {
                return new php4DOMElement($this->myDOMDocument->documentElement);
        }

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 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::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::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::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::xpath_init (  ) 

Definition at line 102 of file inc.xml5compliance.php.

        {
        }

php4DOMDocument::xpath_new_context (  ) 

Definition at line 112 of file inc.xml5compliance.php.

        {
                return xpath_new_context($this);
        }


Field Documentation

php4DOMDocument::$myDOMDocument

Definition at line 85 of file inc.xml5compliance.php.


The documentation for this class was generated from the following file: