note 123524 added to domdocument.savexml

From: Date: Thu, 17 Jan 2019 07:50:02 +0000
Subject: note 123524 added to domdocument.savexml
Groups: php.notes 
Request: Send a blank email to php-notes+get-210069@lists.php.net to get a copy of this message
How to display two tags when the node content is empty. <?php $dom = new \DOMDocument('1.0'); $document = $dom->createElement('document'); $document = $dom->appendChild($document); $head = $dom->createElement('title','this is title'); $content = $dom->createElement('content',''); $document->appendChild($head); $document->appendChild($content); echo $dom->saveXML(); ?> In XML, they are considered exactly the same thing, and any parser should recognize both forms.However, you can write it this way if you still need it <?php echo $dom->saveXML($dom->documentElement, LIBXML_NOEMPTYTAG); ?> Example 1: <?xml version="1.0"?> <document> <title>this is title</title> <content/> </document> Example 2: <document> <title>this is test</title> <content></content> </document> ---- Server IP: 94.142.242.175 Probable Submitter: 125.120.87.75 ---- Manual Page -- http://php.net/manual/en/domdocument.savexml.php Edit -- https://master.php.net/note/edit/123524 Del: integrated -- https://master.php.net/note/delete/123524/integrated Del: useless -- https://master.php.net/note/delete/123524/useless Del: bad code -- https://master.php.net/note/delete/123524/bad+code Del: spam -- https://master.php.net/note/delete/123524/spam Del: non-english -- https://master.php.net/note/delete/123524/non-english Del: in docs -- https://master.php.net/note/delete/123524/in+docs Del: other reasons-- https://master.php.net/note/delete/123524 Reject -- https://master.php.net/note/reject/123524 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#210069) next »