XML::Parser::ContentModel Methods
The element declaration handlers are passed objects of this class as the content model of the element declaration. They also represent content particles, which are components of a content model.
When referred to as a string, these objects are automatically converted to a string representation of the model (or content particle):
-
isempty Returns true if the object is
EMPTY, false otherwise.-
isany Returns true if the object is
ANY, false otherwise.-
ismixed Returns true if the object is
(#PCDATA)or(#PCDATA|...)*, false otherwise.-
isname Returns true if the object is an element name.
-
ischoice Returns true if the object is a choice of content particles.
-
isseq Returns true if the object is a sequence of content particles.
-
quant Returns
undefor a string representing the quantifier (?, *, +) associated with the model or particle.-
children Returns
undefor (for mixed, choice, and sequence types) an array of component content particles. There will always be at least one component for choices and sequences, but for a mixed content model of purePCDATA,(#PCDATA), thenundefis returned.