XML_Util::createTag() – create a tag


require_once 'XML/Util.php';

string XML_Util::createTag ( string $qname , array $attributes = array() , string $content = null , string $namespaceUri = null , integer $replaceEntities = XML_UTIL_REPLACE_ENTITIES )


create a tag with attributes, namespace and adds 'xmlns' if needed.


  • string $qname - qualified tag name

  • array $attributes - assoc array with attributes

  • string $content - string content of the tag

  • string $namespaceUri - URI of the namespace if xmlns attribute should be added

  • integer $replaceEntities - whether to replace XML entities in content, embedd it in a CData section or leave it untouched. Possible values are FALSE, XML_UTIL_REPLACE_ENTITIES or XML_UTIL_CDATA_SECTION.

Return value

string xml tag


This function should be called statically.

collapse empty XML tags in a string (Previous) create a tag from an array (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

There are no user contributed notes for this page.