Bearsampp 2026.9.23
Loading...
Searching...
No Matches
Util.php File Reference

Go to the source code of this file.

Data Structures

class  XML_Util

Namespaces

namespace  XML_Util

Variables

const XML_UTIL_CDATA_SECTION 5
const XML_UTIL_COLLAPSE_ALL 1
const XML_UTIL_COLLAPSE_NONE 0
const XML_UTIL_COLLAPSE_XHTML_ONLY 2
const XML_UTIL_ENTITIES_HTML 3
const XML_UTIL_ENTITIES_NONE 0
const XML_UTIL_ENTITIES_XML 1
const XML_UTIL_ENTITIES_XML_REQUIRED 2
const XML_UTIL_ERROR_INVALID_CHARS 51
const XML_UTIL_ERROR_INVALID_START 52
const XML_UTIL_ERROR_NO_TAG_NAME 61
const XML_UTIL_ERROR_NON_SCALAR_CONTENT 60
const XML_UTIL_REPLACE_ENTITIES 1

Variable Documentation

◆ XML_UTIL_CDATA_SECTION

const XML_UTIL_CDATA_SECTION 5

Embedd content in a CData Section

Definition at line 75 of file Util.php.

Referenced by XML_Util\attributesToString(), and XML_Util\createTagFromArray().

◆ XML_UTIL_COLLAPSE_ALL

const XML_UTIL_COLLAPSE_ALL 1

Collapse all empty tags.

Definition at line 108 of file Util.php.

Referenced by XML_Util\collapseEmptyTags(), XML_Util\createTag(), and XML_Util\createTagFromArray().

◆ XML_UTIL_COLLAPSE_NONE

const XML_UTIL_COLLAPSE_NONE 0

Do not collapse any empty tags.

Definition at line 103 of file Util.php.

Referenced by XML_Util\collapseEmptyTags().

◆ XML_UTIL_COLLAPSE_XHTML_ONLY

const XML_UTIL_COLLAPSE_XHTML_ONLY 2

Collapse only empty XHTML tags that have no end tag.

Definition at line 113 of file Util.php.

Referenced by XML_Util\collapseEmptyTags().

◆ XML_UTIL_ENTITIES_HTML

const XML_UTIL_ENTITIES_HTML 3

Replace HTML entitites http://www.php.net/htmlentities

Definition at line 98 of file Util.php.

Referenced by XML_Util\replaceEntities(), and XML_Util\reverseEntities().

◆ XML_UTIL_ENTITIES_NONE

const XML_UTIL_ENTITIES_NONE 0

Do not replace entitites

Definition at line 80 of file Util.php.

Referenced by XML_Util\attributesToString(), and XML_Util\createTagFromArray().

◆ XML_UTIL_ENTITIES_XML

const XML_UTIL_ENTITIES_XML 1

Replace all XML entitites This setting will replace <, >, ", ' and &

Definition at line 86 of file Util.php.

Referenced by PEAR_PackageFile_Generator_v2\_createXMLTag(), XML_Util\attributesToString(), XML_Util\replaceEntities(), and XML_Util\reverseEntities().

◆ XML_UTIL_ENTITIES_XML_REQUIRED

const XML_UTIL_ENTITIES_XML_REQUIRED 2

Replace only required XML entitites This setting will replace <, " and &

Definition at line 92 of file Util.php.

Referenced by XML_Util\replaceEntities(), and XML_Util\reverseEntities().

◆ XML_UTIL_ERROR_INVALID_CHARS

const XML_UTIL_ERROR_INVALID_CHARS 51

Error code for invalid chars in XML name

Definition at line 50 of file Util.php.

Referenced by XML_Util\isValidName().

◆ XML_UTIL_ERROR_INVALID_START

const XML_UTIL_ERROR_INVALID_START 52

Error code for invalid chars in XML name

Definition at line 55 of file Util.php.

Referenced by XML_Util\isValidName().

◆ XML_UTIL_ERROR_NO_TAG_NAME

const XML_UTIL_ERROR_NO_TAG_NAME 61

Error code for missing tag name

Definition at line 65 of file Util.php.

Referenced by XML_Util\createTagFromArray().

◆ XML_UTIL_ERROR_NON_SCALAR_CONTENT

const XML_UTIL_ERROR_NON_SCALAR_CONTENT 60

Error code for non-scalar tag content

Definition at line 60 of file Util.php.

Referenced by XML_Util\createTagFromArray().

◆ XML_UTIL_REPLACE_ENTITIES

const XML_UTIL_REPLACE_ENTITIES 1

Replace XML entities

Definition at line 70 of file Util.php.

Referenced by XML_Util\createTag(), and XML_Util\createTagFromArray().