eZ Publish Community Project (Legacy Stack) 2013.4
Class

eZXMLSchema

class eZXMLSchema

File containing the eZXMLSchema class.

Properties

$Schema

Methods

eZXMLSchema()

isInline($element)

check($parent, $child)

childrenRequired($element)

hasAttributes($element)

attributes($element)

customAttributes($element)

attrDefaultValue($tagName, $attrName)

attrDefaultValues($tagName)

exists($element)

availableElements()

getClassesList($tagName)

addAvailableClass($tagName, $class)

addCustomAttribute($element, $attrName)

Details

at line 142
public eZXMLSchema()

at line 231
public isInline($element)

Parameters

$element

at line 266
public check($parent, $child)

Parameters

$parent
$child

at line 313
public childrenRequired($element)

Parameters

$element

at line 321
public hasAttributes($element)

Parameters

$element

at line 329
public attributes($element)

Parameters

$element

at line 334
public customAttributes($element)

Parameters

$element

at line 356
public attrDefaultValue($tagName, $attrName)

Parameters

$tagName
$attrName

at line 364
public attrDefaultValues($tagName)

Parameters

$tagName

at line 372
public exists($element)

Parameters

$element

at line 394
public availableElements()

at line 399
public getClassesList($tagName)

Parameters

$tagName

at line 407
public addAvailableClass($tagName, $class)

Parameters

$tagName
$class

at line 415
public addCustomAttribute($element, $attrName)

Parameters

$element
$attrName