Darren Chamberlain > File-Find-Rule-WellFormed > File::Find::Rule::WellFormed

Download:
File-Find-Rule-WellFormed-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

File::Find::Rule::WellFormed - Find well-formed XML documents

SYNOPSIS ^

    use File::Find::Rule qw(:WellFormed);

    my @files = find(wellformed => in => $ENV{HOME});

DESCRIPTION ^

File::Find::Rule::WellFormed extends File::Find::Rule to find well-formed (or not well-formed) XML documents, by providing the wellformed test:

  my @wellformed = File::Find::Rule->new
                                   ->file
                                   ->name('*.xml')
                                   ->wellformed
                                   ->in('/');

The wellformed test can be reversed, per standard File::Find::Rule semantics:

  # OO
  my @malformed = File::Find::Rule->new
                                  ->file
                                  ->name('*.xml')
                                  ->not_wellformed
                                  ->in('/');

  # functional
  my @malformed = find('!wellformed' => in => '/');

wellformed takes no arguments.

SEE ALSO ^

File::Find::Rule, File::Find::Rule::Extending, XML::Parser

AUTHOR ^

darren chamberlain <darren@cpan.org>

syntax highlighting: