XML_Util::collapseEmptyTags() – collapse empty XML tags in a string


require_once 'XML/Util.php';

string XML_Util::collapseEmptyTags ( string $string , integer $mode = XML_UTIL_COLLAPSE_ALL )


This method collapses empty tags like <foo></foo> with the short version <foo/> by applying a regular expression. This is especially helpful when dealing with XHTML-documents, as there is an important difference in rendering these tags in the browser.

This method has been added in XML_Util 1.1.0.


  • string $string - string, in which empty tags should be collapsed

  • integer $mode - collapse all empty tags (XML_UTIL_COLLAPSE_ALL) or only XHTML tags (XML_UTIL_COLLAPSE_XHTML_ONLY).

Return value

string string with collapsed empty tags


This function should be called statically.

Crée une représentation sous la forme d'une chaîne de caractères d'un attribut XML (Previous) Crée un tag (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.