Sha256: 6d294309ca0ddd549960af67996cb20e51da6dc16049e421a425c7b9d3228b80
Contents?: true
Size: 1.98 KB
Versions: 1
Compression:
Stored size: 1.98 KB
Contents
#!/usr/bin/ruby -w require '../xslt' xslt = XML::XSLT.new() print "\n-------------------------------------------------\n" print "ERROR #1 : XML XSL inverse\n" begin xslt.xsl = IO::readlines( "fuzface.xml" ).join( ) rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end begin xslt.xml = IO::readlines( "fuzface.xsl" ).join( ) rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end begin out = xslt.serve() rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end print "\n-------------------------------------------------\n" print "ERROR #2 : XSL error\n" begin xslt.xml = IO::readlines( "fuzface.xml" ).join( ) rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end begin xslt.xsl = "totototototot" rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end begin out = xslt.serve() rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end print "\n-------------------------------------------------\n" print "ERROR #3 : XML error\n" begin xslt.xml = "totototototot" rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end begin xslt.xsl = IO::readlines( "fuzface.xsl" ).join( ) rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end begin out = xslt.serve() rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end print "\n-------------------------------------------------\n" print "SUCCESS !\n" xslt.xml = IO::readlines( "fuzface.xml" ).join( ) xslt.xsl = IO::readlines( "fuzface.xsl" ).join( ) begin out = xslt.serve() rescue => e print "Error trapped by ", e.class, " : ", e.message, "\n" p XML::XSLT::errors end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-xslt-0.9.2 | examples/fuzface_error.rb |