#!/usr/bin/perl
use strict;
use Encode;
use XML::LibXML;
use XML::LibXSLT;
use Data::Dumper;
(;´Д`) 20時間目
とりあえず気づいた部分(改定版):
・LibXML2周辺では Namespaceをぶっ飛ばされたりする。明示的にsetNamespace必要
・xsd:includeの処理が面倒でxslt一発で処理しようとしてもgoogleでも屍が多数見つかるのみ。地道にparseしてやるのが楽
・[xsl] :Generate instance document from schemaは不完全。かかわると時間の無駄
・Schemaからxslでinstance吐かせるのはかなり大変。取り回しを考えれば地道parseが近道
・ほかにも多数の地雷あり(;´Д`)
・toStringすると中身が・・・
ーデーケーター(´ー`)xsdからインスタンス生成するコード出来
なおかつアレなXMLとかこれなXMLとかも吐く
気分が良いのでカステラ砲発射3発