HTTP-Webdav
view release on metacpan or search on metacpan
=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 )