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

 ID:                 50973
 Updated by:         rricha...@php.net
 Reported by:        geoffers+phpbugs at gmail dot com
 Summary:            DOMDocument::saveHTML() should be able to take a
                     node as an arg
-Status:             Assigned
+Status:             Duplicate
 Type:               Feature/Change Request
 Package:            DOM XML related
 Operating System:   *
 PHP Version:        5.*, 6
 Assigned To:        rrichards
 Block user comment: N
 Private report:     N

 New Comment:

dupe of bug #39771 which was already taken care of


Previous Comments:
------------------------------------------------------------------------
[2010-11-28 11:58:09] valid at example dot com

When this gets fixed, it should also fix
http://bugs.php.net/bug.php?id=39771

------------------------------------------------------------------------
[2010-03-05 22:06:34] paj...@php.net

Rob, what's your opinion on this patch?

------------------------------------------------------------------------
[2010-02-10 18:25:44] geoffers+phpbugs at gmail dot com

http://pastebin.ca/1792855 is a patch for this, based upon saveXML().
There is one notable difference between what I have, based on that, and
what is currently there: the if (mem) within the if (!size) is not
present within saveXML(), and nor as a result in my patch. I presume
that it should either be in both saveXML and saveHTML or neither: any
idea?



And, of course, my prior comment was wrong: it's only saveXML() which
has the argument, not save().

------------------------------------------------------------------------
[2010-02-09 16:00:06] geoffers+phpbugs at gmail dot com

Description:
------------
At the moment DOMDocument::save() and DOMDocument::saveXML() both take
an optional first argument which is a node to serialize;
DOMDocument::saveHTML() and DOMDocument::saveHTMLFile() have no such
option and always serialize the whole file. For cases where HTML
serialization is needed of a specific node, all that can be done is
doing it within PHP code (which is comparatively very slow). As libxml
includes the needed APIs to do this, it doesn't appear to be overly
complex to implement. I'll try to write a patch for this later.



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



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

Reply via email to