From 72016cb607798e567ac2f2ce67cc50652b0daa32 Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Fri, 15 May 2009 11:06:20 +0200 Subject: Added 'emptyValue' attribute in the Map tag This attribute defines a default value when XML source data is empty --- src/xmlpythonizer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/xmlpythonizer.h') diff --git a/src/xmlpythonizer.h b/src/xmlpythonizer.h index f0efaee..62134b4 100644 --- a/src/xmlpythonizer.h +++ b/src/xmlpythonizer.h @@ -41,8 +41,8 @@ typedef struct ptzMAP_s { // the rest of types, an XPath to XML data int fixed_list_size; // Only to be used on lists char *list_index ; // Only to be used on fixed lists - int emptyIsNone; // Only for ptzINT/ptzFLOAT values - // - if set to 1, empty input strings sets the result to Py_None + int emptyIsNone; // If set to 1, empty input (right trimmed) strings sets the result to Py_None + char *emptyValue; // If set, this value will be used when input is empty struct ptzMAP_s *child; // Only used for type_value == pyDICT struct ptzMAP_s *next; // Pointer chain -- cgit