BEGIN; SELECT plan(2); INSERT INTO biblio.record_entry(id, last_xact_id, marc) VALUES (999999999, 'pgtap', '01750 am a2200481Ia 45002784593CONIFER20121031173514.0121026s2012 ja ac 001 0beng d2760550060Association d''économie politique.Syndicalisme et sociétéSillery [Que.] :Presses de l''Université du Québec,1988.209 p. ;29 cm.SyndicalismPolitical aspectsQuébec (Province)Congresses.5894462OCoLC2784593biblio') ; INSERT INTO config.xml_transform(name, namespace_uri, prefix, xslt) VALUES ( 'testdeclaration', 'http://example.org/testdeclaration', 'testdeclaration', $$ <xsl:value-of select="text()" /> $$ ),('testnodeclaration', 'http://example.org/testnodeclaration', 'testnodeclaration', $$ <xsl:value-of select="text()" /> $$ ); SELECT is(evergreen.oils_xslt_process(bre.marc, cxt.xslt), $$ Syndicalisme et société $$, 'Is our XSLT output corrupted?') FROM biblio.record_entry bre, config.xml_transform cxt WHERE bre.id = 999999999 AND cxt.name = 'testdeclaration'; SELECT is(evergreen.oils_xslt_process(bre.marc, cxt.xslt), $$ Syndicalisme et société $$, 'Is our XSLT output corrupted?') FROM biblio.record_entry bre, config.xml_transform cxt WHERE bre.id = 999999999 AND cxt.name = 'testnodeclaration'; ROLLBACK;