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.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access