ID:               44762
 User updated by:  xwisdom at yahoo dot com
 Reported By:      xwisdom at yahoo dot com
 Status:           Open
 Bug Type:         Feature/Change Request
 Operating System: Windows XP
 PHP Version:      5.2.5
 New Comment:

I really hope the PHP Developers will see the need for this feature and
add it in.

You can try using this the DOM features found over at
http://raxanpdi.com to see if they can assist you.


Previous Comments:
------------------------------------------------------------------------

[2009-06-22 18:36:15] roly426 at gmail dot com

I was trying to use the above method to get the innerHTML in an HTML
document but sine these functions are designed for XML, some HTML will
get changed. Example, <br /> will get changed to <br>

------------------------------------------------------------------------

[2008-11-04 16:16:17] patrick at patricksmith dot org

In the meantime, here's a utility function that you may find helpful:

$innerHTML = '';
$elem = $doc->getElementById($elem_id);

// loop through all childNodes, getting html            
$children = $elem->childNodes;
foreach ($children as $child) {
    $tmp_doc = new DOMDocument();
    $tmp_doc->appendChild($tmp_doc->importNode($child,true));           
    $innerHTML .= $tmp_doc->saveHTML();
}

------------------------------------------------------------------------

[2008-04-17 14:40:05] xwisdom at yahoo dot com

Description:
------------
I would like to request that a innerHTML property (or method) be added
to DOMElement class. This would make it so much easier to retrieve and
set the html or xml content of a node.

Right now we have to use fragments with several lines of to get the job
done. It would be so much better to be able to do it in one line of code
:)







------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=44762&edit=1

Reply via email to