#!/usr/bin/perl # # make csv from ODF participant xml # # # # use strict; use XML::LibXML; use Data::Dumper; my $parser = XML::LibXML->new; my $dom = $parser->parse_file("./sw_partic.xml"); my @participants = $dom->findnodes('OdfBody/Competition/Participant'); foreach my $part (@participants){ # print STDERR $part,"\n"; my $code = $part->findvalue('@Code'); my $give = $part->findvalue('@GivenName'); my $first = $part->findvalue('@FamilyName'); my $noc = $part->findvalue('@Organisation'); print STDOUT $code,",",$give,",",$first,",",$noc,,"\n"; }
team.pl
participant の xmlファイルから選手コード、名前他のデータを抜き出す。選手名一覧をcsv化するときに使ったもの。
コメントする