Plack-App-DAIA
view release on metacpan or search on metacpan
lib/Plack/App/DAIA/Validator.pm view on Meta::CPAN
</style>
</head>
<body>
<h1 id='top'>DAIA Validator/Converter</h1>
<p>Convert and Validate <a href="http://purl.org/NET/DAIA">DAIA response format</a></p>
<form method="post" accept-charset="utf-8" action="">
HTML
$html .= $msg . $error .
fieldset(label('Input: ',
popup_menu('in',['','json','xml'],'',
{''=>'Guess','json'=>'DAIA/JSON','xml'=>'DAIA/XML'})
)).
fieldset('either', label('URL: ', textfield(-name=>'url', -size=>70, -value => $url)),
'or', label('Data:'),
textarea( -name=>'data', -rows=>20, -cols=>80, -value => $data),
).
fieldset(
label('Output: ',
popup_menu('out',
[ sort { $FORMATS->{$a} cmp $FORMATS->{$b} } keys %$FORMATS ],
$outformat, $FORMATS )
), ' ',
label('JSONP Callback: ', textfield(-name=>'callback',-value=>$callback))
).
fieldset('<input type="submit" value="Convert" class="submit" />')
;
my $has_graphviz = grep /^(svg|dot)$/, keys %$FORMATS;
if ( $has_graphviz && $url && !$data) {
$html .= "<fieldset>See RDF graph <a href=\"?url=$eurl&format=svg\">as SVG</a></fieldset>";
( run in 2.429 seconds using v1.01-cache-2.11-cpan-364913b4093 )