XML/DOM serialization: Difference between revisions
Content added Content deleted
m (→{{header|C}}) |
|||
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); |