Book HomeJava and XSLTSearch this book

13.6. 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.



Library Navigation Links

Copyright © 2002 O'Reilly & Associates. All rights reserved.