/usr/local/lib/swipl/library/ext/http/http/term_html.pl
All Application Manual Name SummaryHelp

  • http
    • http
      • http_unix_daemon.pl
      • thread_httpd.pl
      • http_wrapper.pl -- Server processing of an HTTP request
      • http_header.pl -- Handling HTTP headers
      • http_stream.pl -- HTTP Streams
      • http_exception.pl
      • http_path.pl
      • http_dispatch.pl -- Dispatch requests in the HTTP server
      • http_host.pl
      • http_json.pl -- HTTP JSON Plugin module
      • http_client.pl
      • json.pl -- Reading and writing JSON serialization
      • http_open.pl
      • http_parameters.pl -- Extract parameters (GET and POST) from HTTP requests
      • http_multipart_plugin.pl
      • http_hook.pl
      • html_write.pl -- Write HTML text
      • html_quasiquotations.pl
      • html_decl.pl
      • js_write.pl
      • js_grammar.pl
      • http_server_files.pl
      • hub.pl
      • websocket.pl
      • http_session.pl -- HTTP Session management
      • http_cors.pl
      • mimetype.pl
      • html_head.pl
      • term_html.pl -- Represent Prolog terms as HTML
        • term//2
        • blob_rendering//3
      • http_dyn_workers.pl
      • mimepack.pl -- Create a MIME message
 blob_rendering(+BlobType, +Blob, +WriteOptions)// is semidet[multifile, library(http/term_html)]
Hook to render blob atoms as HTML. This hook is called whenever a blob atom is encountered while rendering a compound term as HTML. The blob type is provided to allow efficient indexing without having to examine the blob. If this predicate fails, the blob is rendered as an HTML SPAN with class 'pl-blob' containing BlobType as text.