| Previous
| Next
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 pure PCDATA, (#PCDATA), then undef is returned.
|