libzeep

PrevUpHomeNext

Class tag_processor_v1

zeep::http::tag_processor_v1 — A tag_processor compatible with the old version of libzeep. Works on tags only, not on attributes. Also parses any occurrence of ${}. For newer code, please consider using the v2 version only.

Synopsis

// In header: <zeep/http/tag-processor.hpp>


class tag_processor_v1 : public  {
public:
  // construct/copy/destruct
  ( = );

  // public static functions
   ();

  // public member functions
   
  (xml::node *, scope &, , 
              basic_template_processor &);

  // protected member functions
   
  (, xml::element *, scope &, 
              , basic_template_processor &);

  // private member functions
   (xml::element *, scope &, , 
                       basic_template_processor &);
   (xml::element *, scope &, , 
                  basic_template_processor &);
   (xml::element *, scope &, , 
                       basic_template_processor &);
   (xml::element *, scope &, , 
                   basic_template_processor &);
   (xml::element *, scope &, , 
                      basic_template_processor &);
   (xml::element *, scope &, , 
                       basic_template_processor &);
   (xml::element *, scope &, , 
                      basic_template_processor &);
   (xml::element *, scope &, , 
                        basic_template_processor &);
   (xml::element *, scope &, , 
                   basic_template_processor &);
   (xml::element *, scope &, , 
                     basic_template_processor &);
   (xml::element *, scope &, , 
                     basic_template_processor &);
   (scope &, );
};

Description

tag_processor_v1 public construct/copy/destruct

  1. ( ns = );
    constructor

    By default the namespace for the v1 processor is the one in ns()

tag_processor_v1 public static functions

  1.  ();
    default namespace for this processor

tag_processor_v1 public member functions

  1.  
    (xml::node * node, scope & scope,  dir, 
                basic_template_processor & loader);
    actual implementation of the tag processing.

tag_processor_v1 protected member functions

  1.  
    ( tag, xml::element * node, scope & scope, 
                 dir, basic_template_processor & loader);

tag_processor_v1 private member functions

  1.  (xml::element * node, scope & scope, 
                          dir, 
                         basic_template_processor & loader);
    handler for mrs:include tags
  2.  (xml::element * node, scope & scope, 
                     dir, basic_template_processor & loader);
  3.  (xml::element * node, scope & scope, 
                          dir, 
                         basic_template_processor & loader);
  4.  (xml::element * node, scope & scope, 
                      dir, 
                     basic_template_processor & loader);
  5.  (xml::element * node, scope & scope, 
                         dir, 
                        basic_template_processor & loader);
  6.  (xml::element * node, scope & scope, 
                          dir, 
                         basic_template_processor & loader);
  7.  (xml::element * node, scope & scope, 
                         dir, 
                        basic_template_processor & loader);
  8.  (xml::element * node, scope & scope, 
                           dir, 
                          basic_template_processor & loader);
  9.  (xml::element * node, scope & scope, 
                      dir, 
                     basic_template_processor & loader);
  10.  (xml::element * node, scope & scope, 
                        dir, 
                       basic_template_processor & loader);
  11.  (xml::element * node, scope & scope, 
                        dir, 
                       basic_template_processor & loader);
  12.  (scope & scope,  s);

PrevUpHomeNext