Branch: Tag:

2000-01-18

2000-01-18 18:12:31 by Martin Stjernholm <mast@lysator.liu.se>

Fixes for API changes in RXML.pmod.

Rev: server/base_server/rxml.pike:1.69

1:   /* -  * $Id: rxml.pike,v 1.68 2000/01/18 10:51:46 nilsson Exp $ +  * $Id: rxml.pike,v 1.69 2000/01/18 18:12:31 mast Exp $    *    * The Roxen Challenger RXML Parser.    *
13:   #define OLD_RXML_COMPAT   #define TAGMAP_COMPAT    - #define RXML_NAMESPACE "rx" + ":" + #define RXML_NAMESPACE "rxml"      mapping (string:function) real_if_callers;   array (RoxenModule) parse_modules = ({ });
29: Inside #if defined(MODULE_DEBUG)
   // FIXME: Make this a user option.    report_notice (describe_error (err));   #endif -  if (type == RXML.t_html) +  if (type->subtype_of (RXML.t_html))    return "<br clear=all>\n<pre>" + html_encode_string (describe_error (err)) + "</pre>";    else return describe_error (err);   }
89:    tag_set->prepare_context = global_entities;    return tag_set;   }(); +    mapping(RoxenModule:RXML.TagSet) module_tag_sets = ([]);   int parse_html_compat;   
541:    inherit RXML.Tag;    constant name = "line";    constant flags = 0; -  class frame +  class Frame    {    inherit RXML.Frame;    array do_return (RequestID id)