X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=retrieval%2Fd1_prtree.c;h=4354b300cd8e243e6809eeafea8b19b76f5434e3;hb=c9b7cb5f4ca3e9c570d921307e2d44ce32f51801;hp=0a11ea3f6e08f09f2ab8dbe03fd468ddcb27d14b;hpb=3422548c2ce84dce9283e9649588f82cc0cb5774;p=yaz-moved-to-github.git diff --git a/retrieval/d1_prtree.c b/retrieval/d1_prtree.c index 0a11ea3..4354b30 100644 --- a/retrieval/d1_prtree.c +++ b/retrieval/d1_prtree.c @@ -3,7 +3,7 @@ * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * - * $Id: d1_prtree.c,v 1.9 2002-07-11 10:40:50 adam Exp $ + * $Id: d1_prtree.c,v 1.11 2002-10-08 20:14:44 adam Exp $ */ #include @@ -31,7 +31,8 @@ static void pr_tree (data1_handle dh, data1_node *n, FILE *out, int level) fprintf (out, "root abstract syntax=%s\n", n->u.root.type); break; case DATA1N_tag: - fprintf (out, "tag type=%s\n", n->u.tag.tag); + fprintf (out, "tag type=%s sel=%d\n", n->u.tag.tag, + n->u.tag.node_selected); if (n->u.tag.attributes) { data1_xattr *xattr = n->u.tag.attributes; @@ -70,6 +71,11 @@ static void pr_tree (data1_handle dh, data1_node *n, FILE *out, int level) pr_string (out, n->u.data.data, n->u.data.len); fprintf (out, "'\n"); break; + case DATA1I_xmltext: + fprintf (out, "xml text '"); + pr_string (out, n->u.data.data, n->u.data.len); + fprintf (out, "'\n"); + break; default: fprintf (out, "unknown(%d)\n", n->u.data.what); break;