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
undef
or a string representing the quantifier (?, *, +) associated with the model or particle.-
children
Returns
undef
or (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)
, thenundef
is returned.
Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.