#include "txml.h"
/*
tp tr
A --> B --> M C --> M --> Y
--> C --> M --> X
--> Y
--> C --> X
--> M --> X
--> Y
*/
int main()
{
tTree* tt;
tTree* tx;
tTree* rt;
tt = xml_parse("ababa");
print_xml(stderr, tt, 2);
print_message("-------------------------------------\n\n");
tx = xml_parse("a");
print_xml(stderr, tx, 2);
print_message("-------------------------------------\n\n");
close_xml(tx);
if (tt->ldat.id==0) tt = tt->next;
if (tx->ldat.id==0) tx = tx->next;
rt = cmp_sisters_xml(tt, tx);
print_message("-------------------------------------\n\n");
int n = 1;
print_tTree(stdout, tx);
print_message("%s\n", tx->ldat.key.buf);
print_message("%s\n", tx->next->ldat.key.buf);
// print_message("%s\n", tx->ysis->ldat.key.buf);
// print_message("%s\n", tx->altp->ldat.key.buf);
// print_message("%s\n", tx->next->altp->ldat.key.buf);
// print_message("%s\n", tx->ysis->altp->ldat.key.buf);
/*
while (tx!=NULL) {
print_message("%d: ", n++);
if (tx->altp!=NULL) print_message("%s", tx->altp->ldat.key.buf);
print_message("\n");
tx = tx->next;
}
*/
return 0;
}