librdf_node_set_literal_value

Name

librdf_node_set_literal_value --  Set the node literal value with options

Synopsis

int librdf_node_set_literal_value (librdf_node* node, const char* value, const char * xml_language, int is_wf_xml);

Arguments

node

the node object

value

pointer to the literal string value

xml_language

pointer to the literal language (or NULL, empty string if not defined)

is_wf_xml

non 0 if the value is Well Formed XML

Description

Sets the node literal value, optional language, XML space properties and if the literal is well formed XML.

The space property can take three values

0 - unknown, 1 - use default method (xml:space="default") or 2 - preserve space (xml:space="preserve").

0.9.12: xml_space argument deleted

Return value

non 0 on failure