/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
module tango_dom;

import tango.io.Stdout;
import tango.text.xml.PullParser;

import tools;

char types[][] = ["Done", "StartElement", "Attribute", "EndElement", "EndEmptyElement", "Data", "Comment", "CData", "Doctype", "PI", "None"];
extern(C) void initXML(TestData *td) {
}

extern(C) void releaseXML(TestData *td) {
}


extern(C) void parseXML(TestData *td, ulong iter) {
    XmlTokenType type;
    auto parser = new PullParser!(char) (td.xml[0..td.xmllen]);
    do {
	type = parser.next;
//	Stdout.format("{}: {} {}\n", types[type], parser.name, parser.value);
    } while (type);

}

void main(char[][] args)
{
    DTest(args);
}