Comparison

util/xml.lua @ 6666:42fdc8dddf04

Merge 0.10->trunk
author Matthew Wild <mwild1@gmail.com>
date Wed, 06 May 2015 19:26:53 +0100
parent 6663:d3023dd07cb6
child 6669:7da8b6bc0966
comparison
equal deleted inserted replaced
6650:cf15b18e9810 6666:42fdc8dddf04
9 ["http://www.w3.org/XML/1998/namespace"] = "xml"; 9 ["http://www.w3.org/XML/1998/namespace"] = "xml";
10 }; 10 };
11 local ns_separator = "\1"; 11 local ns_separator = "\1";
12 local ns_pattern = "^([^"..ns_separator.."]*)"..ns_separator.."?(.*)$"; 12 local ns_pattern = "^([^"..ns_separator.."]*)"..ns_separator.."?(.*)$";
13 return function(xml) 13 return function(xml)
14 --luacheck: ignore 212/self
14 local handler = {}; 15 local handler = {};
15 local stanza = st.stanza("root"); 16 local stanza = st.stanza("root");
16 function handler:StartElement(tagname, attr) 17 function handler:StartElement(tagname, attr)
17 local curr_ns,name = tagname:match(ns_pattern); 18 local curr_ns,name = tagname:match(ns_pattern);
18 if name == "" then 19 if name == "" then