XML/DOM serialization: Difference between revisions

Content added Content deleted
Line 440: Line 440:


==={{libheader|Gadget}}===
==={{libheader|Gadget}}===
<p>Version 1:</p>
<syntaxhighlight lang="c">
<syntaxhighlight lang="c">
#include <gadget/gadget.h>
#include <gadget/gadget.h>
Line 451: Line 452:
Store ( XML, Parser( "root", "",XML, NORMAL_TAG) );
Store ( XML, Parser( "root", "",XML, NORMAL_TAG) );
} Stack_off;
} Stack_off;
body = Multi_copy( body,"<?xml version=\"1.0\" ?>", XML, NULL);
Print "%s\n", body;
Free secure XML, body;
End
</syntaxhighlight>
<p>Version 2:</p>
<syntaxhighlight lang="c">
#include <gadget/gadget.h>

LIB_GADGET_START

Main
String XML, body;
Get_fn_let( XML, Parser( "element", "","Some text here", NORMAL_TAG) );
Get_fn_let( XML, Parser( "root", "",XML, NORMAL_TAG) );
body = Multi_copy( body,"<?xml version=\"1.0\" ?>", XML, NULL);
body = Multi_copy( body,"<?xml version=\"1.0\" ?>", XML, NULL);