使用Perl中RDF::RDFa::Parser模块来解析网站上的RDF数据。在使用了"!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"的网站上,它可以正常工作;但是,在使用了"xhtml !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"的网站上则无输出...
测试网站 -> http://www.filmstarts.de/kritiken/186918.html
测试网站 -> http://www.filmstarts.de/kritiken/186918.html
use RDF::RDFa::Parser;
my $url = 'http://www.filmstarts.de/kritiken/186918.html';
my $options = RDF::RDFa::Parser::Config->tagsoup;
my $rdfa = RDF::RDFa::Parser->new_from_url($url, $options);
print $rdfa->opengraph('image');
print $rdfa->opengraph('description');