Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
18
Task/XML-DOM-serialization/C/xml-dom-serialization-1.c
Normal file
18
Task/XML-DOM-serialization/C/xml-dom-serialization-1.c
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#include <libxml/parser.h>
|
||||
#include <libxml/tree.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
xmlDoc *doc = xmlNewDoc("1.0");
|
||||
xmlNode *root = xmlNewNode(NULL, BAD_CAST "root");
|
||||
xmlDocSetRootElement(doc, root);
|
||||
|
||||
xmlNode *node = xmlNewNode(NULL, BAD_CAST "element");
|
||||
xmlAddChild(node, xmlNewText(BAD_CAST "some text here"));
|
||||
xmlAddChild(root, node);
|
||||
|
||||
xmlSaveFile("myfile.xml", doc);
|
||||
|
||||
xmlFreeDoc(doc);
|
||||
xmlCleanupParser();
|
||||
}
|
||||
16
Task/XML-DOM-serialization/C/xml-dom-serialization-2.c
Normal file
16
Task/XML-DOM-serialization/C/xml-dom-serialization-2.c
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
#include <gadget/gadget.h>
|
||||
|
||||
LIB_GADGET_START
|
||||
|
||||
Main
|
||||
String XML, body;
|
||||
Stack{
|
||||
Store ( XML, Parser( "element", "","Some text here", NORMAL_TAG) );
|
||||
Store ( XML, Parser( "root", "",XML, NORMAL_TAG) );
|
||||
} Stack_off;
|
||||
|
||||
body = Multi_copy( body,"<?xml version=\"1.0\" ?>", XML, NULL);
|
||||
Print "%s\n", body;
|
||||
|
||||
Free secure XML, body;
|
||||
End
|
||||
15
Task/XML-DOM-serialization/C/xml-dom-serialization-3.c
Normal file
15
Task/XML-DOM-serialization/C/xml-dom-serialization-3.c
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#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);
|
||||
Print "%s\n", body;
|
||||
|
||||
Free secure XML, body;
|
||||
End
|
||||
17
Task/XML-DOM-serialization/C/xml-dom-serialization-4.c
Normal file
17
Task/XML-DOM-serialization/C/xml-dom-serialization-4.c
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#include <gadget/gadget.h>
|
||||
|
||||
LIB_GADGET_START
|
||||
|
||||
Main
|
||||
String XML, body;
|
||||
Stack{
|
||||
Store ( XML, Parser( "root", "",
|
||||
Parser( "element", "","Some text here", NORMAL_TAG),
|
||||
NORMAL_TAG) );
|
||||
} Stack_off;
|
||||
|
||||
body = Multi_copy( body,"<?xml version=\"1.0\" ?>", XML, NULL);
|
||||
Print "%s\n", body;
|
||||
|
||||
Free secure XML, body;
|
||||
End
|
||||
17
Task/XML-DOM-serialization/C/xml-dom-serialization-5.c
Normal file
17
Task/XML-DOM-serialization/C/xml-dom-serialization-5.c
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#include <gadget/gadget.h>
|
||||
|
||||
LIB_GADGET_START
|
||||
|
||||
Main
|
||||
String body;
|
||||
Stack{
|
||||
Store ( body, Multi_copy( body,"<?xml version=\"1.0\" ?>",
|
||||
Parser( "root", "", Parser( "element", "","Some text here",
|
||||
NORMAL_TAG), NORMAL_TAG),
|
||||
NULL) );
|
||||
}
|
||||
|
||||
Print "%s\n", body;
|
||||
|
||||
Free secure body;
|
||||
End
|
||||
Loading…
Add table
Add a link
Reference in a new issue