test-tinyxml2.nut 878 B

1234567891011121314151617181920212223242526272829
  1. local xml = TinyXml2.XMLDocument();
  2. local text = xml.NewText("name");
  3. text.Value("Domingo");
  4. print(text, text instanceof TinyXml2.XMLText);
  5. local comment = xml.NewComment("Notes");
  6. comment.Value("Hello World !");
  7. print(comment, type(comment));
  8. xml.SaveFile("test.xml");
  9. local doc = new TinyXml2.XMLDocument();
  10. local element = doc->InsertEndChild( doc->NewDeclaration() );
  11. element = doc->InsertEndChild( doc->NewElement( "name" ) );
  12. element->InsertEndChild( doc->NewText( "Domingo" ) );
  13. element = doc->InsertEndChild( doc->NewElement( "parent" ) );
  14. text = element->InsertEndChild( doc->NewText( "Tais Brasil]" ) );
  15. text.CData(true);
  16. doc.SaveFile("doc.xml");
  17. print(doc.tostring());
  18. local printer = TinyXml2.XMLPrinter ();
  19. printer.PushHeader(true, true);
  20. printer.OpenElement( "foo" );
  21. printer.PushAttribute( "foo", "bar" );
  22. printer.CloseElement();
  23. print(printer.tostring());