Query: xml::grove::sub
OS: centos
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XML::Grove::Sub(3) User Contributed Perl Documentation XML::Grove::Sub(3)NAMEXML::Grove::Sub - run a filter sub over a groveSYNOPSISuse XML::Grove::Sub; # Using filter method on XML::Grove::Document or XML::Grove::Element: @results = $grove_object->filter(&sub [, ...]); # Using an XML::Grove::Sub instance: $filterer = XML::Grove::Sub->new(); @results = $grove_object->accept($filterer, &sub [, ...]);DESCRIPTION"XML::Grove::Sub" executes a sub, the filter, over all objects in a grove and returns a list of all the return values from the sub. The sub is called with the grove object as it's first parameter and passing the rest of the arguments to the call to `"filter()"' or `"accept()"'.EXAMPLEThe following filter will return a list of all `"foo"' or `"bar"' elements with an attribute `"widget-no"' beginning with `"A"' or `"B"'. @results = $grove_obj->filter(sub { my $obj = shift; if ($obj->isa('XML::Grove::Element') && (($obj->{Name} eq 'foo') || ($obj->{Name} eq 'bar')) && ($obj->{Attributes}{'widget-no'} =~ /^[AB]/)) { return ($obj); } return (); });AUTHORKen MacLeod, ken@bitsko.slc.ut.usSEE ALSOperl(1), XML::Grove(3), Data::Grove::Visitor(3) Extensible Markup Language (XML) <http://www.w3c.org/XML> perl v5.16.3 1999-09-02 XML::Grove::Sub(3)
Related Man Pages |
---|
xml::grove::path(3) - redhat |
xml::grove::perlsax(3) - redhat |
xml::grove::perlsax(3) - centos |
xml::grove::sub(3) - centos |
xml::grove::subst(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
JVoiceXML 0.6 (Default branch) |
EXIficient 0.2 (Default branch) |
Convert XML to Data File in Shell Script |
parse special character in the line |
Extract only required elements from XML. |