use Test::Exception;
use Data::Dumper;
-our %opt;
+my %opt;
BEGIN { map { $opt{$_}=1 if s/^-// } @ARGV; }
use constant DEBUG => (exists $opt{d} ? 1 : 0);
use constant TRACE => (exists $opt{t} ? 1 : 0);
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>1</sqlt:order>
<sqlt:size>10</sqlt:size>
+ <sqlt:comments>comment on id field</sqlt:comments>
</sqlt:field>
<sqlt:field>
<sqlt:name>title</sqlt:name>
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>2</sqlt:order>
<sqlt:size>100</sqlt:size>
+ <sqlt:comments></sqlt:comments>
</sqlt:field>
<sqlt:field>
<sqlt:name>description</sqlt:name>
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>3</sqlt:order>
<sqlt:size>65535</sqlt:size>
+ <sqlt:comments></sqlt:comments>
</sqlt:field>
<sqlt:field>
<sqlt:name>email</sqlt:name>
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>4</sqlt:order>
<sqlt:size>255</sqlt:size>
+ <sqlt:comments></sqlt:comments>
</sqlt:field>
</sqlt:fields>
<sqlt:indices>
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>5</sqlt:order>
<sqlt:size>10</sqlt:size>
+ <sqlt:comments>comment on id field</sqlt:comments>
</sqlt:field>
<sqlt:field>
<sqlt:name>title</sqlt:name>
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>6</sqlt:order>
<sqlt:size>100</sqlt:size>
+ <sqlt:comments></sqlt:comments>
</sqlt:field>
<sqlt:field>
<sqlt:name>description</sqlt:name>
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>7</sqlt:order>
<sqlt:size>65535</sqlt:size>
+ <sqlt:comments></sqlt:comments>
</sqlt:field>
<sqlt:field>
<sqlt:name>email</sqlt:name>
<sqlt:is_foreign_key>0</sqlt:is_foreign_key>
<sqlt:order>8</sqlt:order>
<sqlt:size>255</sqlt:size>
+ <sqlt:comments></sqlt:comments>
</sqlt:field>
</sqlt:fields>
<sqlt:indices>
# show_warnings => 1,
# add_drop_table => 1,
# from => "MySQL",
-# to => "SqlfXML",
+# to => "XML-SQLFairy",
# producer_args => { attrib_values => 1 },
# );
# print $obj->translate($file);