4
import tango.io.Stdout;
5
import tango.text.xml.SaxParser;
10
private class ContentHandler(Ch = char) : SaxHandler!(Ch) {
11
public void startElement(Ch[] uri, Ch[] localName, Ch[] qName, Attribute!(Ch)[] atts) {
14
public void endElement(Ch[] uri, Ch[] localName, Ch[] qName) {
17
public void characters(Ch[] ch) {
18
// Stdout.formatln(ch);
23
SaxParser!(char) parser = null;
24
ContentHandler!(char) handler = null;
26
extern(C) void initXML(TestData *td) {
27
handler = new ContentHandler!(char);
28
parser = new SaxParser!(char);
29
parser.setSaxHandler(handler);
33
extern(C) void releaseXML(TestData *td) {
37
extern(C) void parseXML(TestData *td, ulong iter) {
38
parser.setContent(td.xml[0..td.xmllen]);
43
void main(char[][] args)