3 #include "xml-template.h"
7 int main(int argc, char **argv)
9 Substitute master_directive = {
10 make_pair("color", new Replace("blue")),
11 make_pair("#things", new Alternate { "li/class", {
12 new Substitute { make_pair("li", new Replace("Raindrops on roses")), },
13 new Substitute { make_pair("li", new Replace("Whiskers on kittens")), },
14 new Substitute { make_pair("li", new Replace("Bright copper kettles")), },
15 new Substitute { make_pair("li", new Replace("Warm, woolen mittens")), },
16 }, { "odd", "even" } }),
19 xmlDocPtr doc = process_file("../xml/clone.xml", &master_directive);
20 output_to_fd_and_free(doc, 1);