matts       2003/02/02 05:08:24

  Modified:    lib/Apache/AxKit/Language XSP.pm
  Log:
  Added start_xml_generator taglib call so you can add initialisation code in 
each taglib
  
  Revision  Changes    Path
  1.34      +9 -1      xml-axkit/lib/Apache/AxKit/Language/XSP.pm
  
  Index: XSP.pm
  ===================================================================
  RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Language/XSP.pm,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- XSP.pm    1 Feb 2003 16:58:54 -0000       1.33
  +++ XSP.pm    2 Feb 2003 13:08:23 -0000       1.34
  @@ -812,6 +812,14 @@
                   );
           $e->{XSP_User_Root} = 1;
   
  +        foreach my $ns (keys %Apache::AxKit::Language::XSP::tag_lib) {
  +            my $pkg = $Apache::AxKit::Language::XSP::tag_lib{$ns};
  +            local $AxKit::XSP::TaglibPkg = $pkg;
  +            if (my $sub = $pkg->can("start_xml_generator")) {
  +                $e->{XSP_Script} .= $sub->($e);
  +            }
  +        }
  +
           if ($node->{NamespaceURI}) {
               $code = '$parent = __mk_ns_element_node($document, $parent, '.
                 makeSingleQuoted($node->{NamespaceURI}).','.
  
  
  

Reply via email to