git-svn-id: svn://ultimatepp.org/upp/trunk@6552 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2013-11-14 17:46:51 +00:00
parent 11892959e6
commit 4635ec4fd3
3 changed files with 53 additions and 0 deletions

40
upptst/XmlTag/XmlTag.cpp Normal file
View file

@ -0,0 +1,40 @@
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#define XML(x) LOG(#x << " ------------\n" << x << "-------\n\n")
CONSOLE_APP_MAIN
{
// String h = XmlTag("test").Text("ahoj\nkamarade\n");
// LOG(h);
// LOG("=============");
// LOG(XmlTag("hhh")(h));
XML(XmlTag("a")(XmlTag("b")()));
XML(XmlTag("a")(XmlTag("b").Text("text")));
XML(XmlTag("simple")("text"));
XML(XmlTag("tag2").Text("text"));
XML(XmlTag("tag2").Text("text\n"));
XML(XmlTag("tag")(XmlTag("tag2").Text("text")));
XML(XmlTag("tag")(XmlTag("tag2").Text("text\n")));
XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text"))));
XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\n"))));
XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\n"))));
XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\ntext"))));
XML(XmlTag("tag3")(XmlTag("tag")(XmlTag("tag2").Text("text\ntext\n"))));
XML(XmlTag("methodCall")(XmlTag("methodName")("METHOD") +
XmlTag("params")(
XmlTag("param")(
XmlTag("int")("123")))));
XML(XmlTag("param")(XmlTag("int")("123")));
XML(XmlTag("params")(XmlTag("param")(XmlTag("int")("123"))));
// XML(XmlTag("tag2")(XmlTag("tag")("attrib","bad\n<value").Text("text")));4
return;
String h = XmlTag("int")("123");
LOG(h);
DUMPHEX(h);
h = XmlTag("param")(h);
LOG(h);
}

9
upptst/XmlTag/XmlTag.upp Normal file
View file

@ -0,0 +1,9 @@
uses
Core;
file
XmlTag.cpp;
mainconfig
"" = "SSE2";

4
upptst/XmlTag/init Normal file
View file

@ -0,0 +1,4 @@
#ifndef _XmlTag_icpp_init_stub
#define _XmlTag_icpp_init_stub
#include "Core/init"
#endif