comparison util/xml.lua @ 6679:96e034508978

Merge 0.10->trunk
author Matthew Wild <mwild1@gmail.com>
date Wed, 13 May 2015 17:00:27 +0100
parents 7da8b6bc0966
children 5de6b93d0190
comparison
equal deleted inserted replaced
6666:42fdc8dddf04 6679:96e034508978
37 stanza:tag(name, attr); 37 stanza:tag(name, attr);
38 end 38 end
39 function handler:CharacterData(data) 39 function handler:CharacterData(data)
40 stanza:text(data); 40 stanza:text(data);
41 end 41 end
42 function handler:EndElement(tagname) 42 function handler:EndElement()
43 stanza:up(); 43 stanza:up();
44 end 44 end
45 local parser = lxp.new(handler, "\1"); 45 local parser = lxp.new(handler, "\1");
46 local ok, err, line, col = parser:parse(xml); 46 local ok, err, line, col = parser:parse(xml);
47 if ok then ok, err, line, col = parser:parse(); end 47 if ok then ok, err, line, col = parser:parse(); end