IDZEBRA
2.2.7
|
Go to the source code of this file.
Macros | |
#define | IDSGML_MARGIN 75 |
#define | PRETTY_FORMAT 0 |
Functions | |
static int | wordlen (char *b, int max) |
static void | indent (WRBUF b, int col) |
static void | wrbuf_put_xattr (WRBUF b, data1_xattr *p) |
static void | wrbuf_write_tag (WRBUF b, const char *tag, int opening) |
static int | nodetoidsgml (data1_node *n, int select, WRBUF b, int col, int pretty_format) |
char * | data1_nodetoidsgml (data1_handle dh, data1_node *n, int select, int *len) |
#define IDSGML_MARGIN 75 |
Definition at line 30 of file d1_write.c.
#define PRETTY_FORMAT 0 |
Definition at line 32 of file d1_write.c.
char* data1_nodetoidsgml | ( | data1_handle | dh, |
data1_node * | n, | ||
int | select, | ||
int * | len | ||
) |
Definition at line 230 of file d1_write.c.
References data1_get_wrbuf(), data1_is_xmlmode(), nodetoidsgml(), data1_node::root, data1_node::u, and wrbuf_write_tag().
Referenced by zebra_grs_retrieve(), zebraExplain_open(), zebraExplain_writeAttributeDetails(), zebraExplain_writeAttributeSet(), zebraExplain_writeCategoryList(), zebraExplain_writeDatabase(), and zebraExplain_writeTarget().
|
static |
Definition at line 43 of file d1_write.c.
Referenced by nodetobuf(), and nodetoidsgml().
|
static |
Definition at line 97 of file d1_write.c.
References data1_node::child, d1_isspace, data1_node::data, data1_matchstr, DATA1I_num, DATA1I_oid, DATA1I_text, DATA1I_xmltext, DATA1N_comment, DATA1N_data, DATA1N_preprocess, DATA1N_tag, IDSGML_MARGIN, indent(), data1_node::next, data1_node::preprocess, data1_node::tag, data1_node::u, data1_node::which, wordlen(), wrbuf_put_xattr(), and wrbuf_write_tag().
Referenced by data1_nodetoidsgml().
|
static |
|
static |
Definition at line 50 of file d1_write.c.
References DATA1I_text, DATA1I_xmltext, data1_xattr::name, data1_xattr::next, data1_xattr::value, and data1_xattr::what.
Referenced by nodetoidsgml().
|
static |
Definition at line 72 of file d1_write.c.
Referenced by data1_nodetoidsgml(), and nodetoidsgml().