PEAR Manual
Prev |  | Next

# XML_Util::createTag()

XML_Util::createTag() -- create a tag

## Synopsis

    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]]]])`

## Description

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

## Parameter

- `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

## Note

This function should be called statically.

Prev | Home | Next
XML_Util::collapseEmptyTags() | Up | XML_Util::createTagFromArray()