Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #!/usr/bin/perl
  2. # This file is part of libdom.
  3. # It is used to generate libdom test files from the W3C DOMTS.
  4. #
  5. # Licensed under the MIT License,
  6. #                http://www.opensource.org/licenses/mit-license.php
  7. # Author: Bo Yang <struggleyb.nku@gmail.com>
  8.  
  9. use warnings;
  10. use strict;
  11.  
  12. use lib qw(test);
  13.  
  14. use XML::Parser::PerlSAX;
  15. use DOMTSHandler;
  16.  
  17. if ($#ARGV ne 2) {
  18.         die "Usage: perl transform.pl dtd-file testcase basedir testcase-file";
  19. }
  20.  
  21. my $handler = DOMTSHandler->new($ARGV[0], $ARGV[1]);
  22. my $parser = XML::Parser::PerlSAX->new(Handler => $handler);
  23. $parser->parse(Source => {SystemId => "$ARGV[2]"});
  24.