Взгляните на этот список анализаторов цитирования, которые могут генерировать XML из входного текста:
http://freecite.library.brown.edu
http://paracite.eprints.org
http://aye.comp.nus.edu.sg/parsCit (в режиме обслуживания по состоянию на 1 августа 2012 г.)
http: // opcit.eprints.org
http://search.cpan.org/~mjewell/Biblio-Citation-Parser-1.10
С freecite вы можете использовать curl
команду для отправки цитат следующим образом (в PHP):
$cmd = "curl -H 'Accept: text/xml' -d \"" . $myinput . "\" http://freecite.library.brown.edu/citations/create"; $xmloutput = exec( $cmd );