HTTP-Webdav

 view release on metacpan or  search on metacpan

Webdav.pod  view on Meta::CPAN




=item Callback function: validate_cb

int = validate_cb (userdata,parent,child)

Validate a new child element. 



=over 4

=item userdata

void *

=item parent

ne_xml_elmid

=item child

ne_xml_elmid



=back



=item Callback function: startelm_cb

int = startelm_cb (userdata,elm,atts)




=over 4

=item userdata

void *

=item elm

const struct ne_xml_elm *

=item atts

const char **



=back



=item Callback function: endelm_cb

int = endelm_cb (userdata,s,cdata)

Called when a complete element is parsed 



=over 4

=item userdata

void *

=item s

const struct ne_xml_elm *

=item cdata

<string>



=back



=back


=back

=head2 $hip -> push_mixed_handler (elements,validate_cb,startelm_cb,cdata_cb,endelm_cb)

Add a handler which uses a mixed-mode cdata callback 

=over 4

=item Arguments

=over 4

=item $hip

ne_xml_parser *



=item elements

const struct ne_xml_elm *




=item Callback function: validate_cb

int = validate_cb (userdata,parent,child)

Validate a new child element. 



=over 4

=item userdata

void *

=item parent

ne_xml_elmid

=item child

ne_xml_elmid



=back



=item Callback function: startelm_cb

int = startelm_cb (userdata,elm,atts)




=over 4

=item userdata

void *

=item elm

const struct ne_xml_elm *

=item atts

const char **



=back



=item Callback function: cdata_cb

cdata_cb (userdata,s,cdata,len)




=over 4

=item userdata

void *

=item s

const struct ne_xml_elm *

=item cdata

<string>

=item len

<integer>



=back



=item Callback function: endelm_cb

int = endelm_cb (userdata,s,cdata)

Called when a complete element is parsed 



=over 4

=item userdata

void *

=item s

const struct ne_xml_elm *

=item cdata

<string>



=back



=back


=back

=head2 $hip -> set_error (msg)

Set error message for parser 

=over 4

=item Arguments

=over 4

=item $hip

ne_xml_parser *



=item msg

<string>




=back


=back

=head2 int = $hip -> valid ()

Returns non-zero if the parse was valid, zero if it failed (e.g.,
any of the callbacks return non-zero, the XML was not well-formed,
etc).  Use ne_xml_get_error to retrieve the error message if it
failed. 

=over 4

=item Arguments

=over 4

=item $hip

ne_xml_parser *




( run in 1.346 second using v1.01-cache-2.11-cpan-df04353d9ac )