view _test/temp.pl @ 245:7c517134c42f

Added Unsupported media type Web exception corrected resourceLocation setting in the resource Implemented localizable resources for text messages fixed TT view scopings, INIT block in controls now sets globals correctly.
author sergey
date Mon, 29 Oct 2012 03:15:22 +0400
parents edf011437be8
children 8d36073411b1
line wrap: on
line source

#!/usr/bin/perl
use strict;

use XML::Compile::Schema;
use XML::Compile::Util qw(pack_type pack_id);
use Data::Dumper;
use Time::HiRes qw(gettimeofday tv_interval);
    
my $schema = XML::Compile::Schema->new('Resources/resources.xsd');

$schema->printIndex();

my $type = pack_type 'http://implab.org/schemas/resources', 'resources';
my $reader = $schema->compile(
    READER => $type,
    xsi_type => {
    	pack_type('http://implab.org/schemas/resources','AbstractResult') => 'AUTO'
    }
);

my $t = [gettimeofday];

my $obj = $reader->('Resources/sample.xml');

print "Parsing small Xml file: ",tv_interval($t,[gettimeofday]),"\n";

print Dumper( $obj );