function

xml_child . xml . sncode

VERSIONlatest Return child for current node.

XML_CHILD(1e)

NAME

xml_child - Return child for current node.

SYNOPSIS

xml_child(xml:string, [error:variable]);

DESCRIPTION

This function return child of current node.

PARAMETERS

xml
Specify xml to parse.
error
Capture error.

RETURN

Child node of current node.

MODULES

To use this module, you must specify the following in /usr/local/website/site.conf:

Module xml {
        Library : "/usr/local/lib/libsnxml.so"
        Init : "snxml_init"
}

EXAMPLES

t = xml_traverse(cur_node.xml_child());

child = xml_child(xml);

%include "/includes/xml.sn";

child = skip_text_node(child);

The function skip_text_node is define in the include file:

//
// Description:         Skip text node
//
// Input:                       xml node
//
// Output:                      xml node where type is not XML_TEXT_NODE
//
// Author:                      2013-10-10 21:30:48 laplante@sednove.com
//
function skip_text_node(node)
        type = xml_type(node);
        while type == XML_TEXT_NODE do
                node = xml_next(node);
                type = xml_type(node);
        endw
        return node;
endf

AUTHOR

Written by Pierre Laplante, <laplante@sednove.com>