core/xmlhandlers.lua

changeset 149
40e443eacbbd
parent 99
ba08b8a4eeef
child 150
d09b8a1ab046
equal deleted inserted replaced
143:e0f20546cd68 149:40e443eacbbd
1 1
2 require "util.stanza" 2 require "util.stanza"
3 3
4 local st = stanza; 4 local st = stanza;
5 local tostring = tostring; 5 local tostring = tostring;
6 local pairs = pairs;
7 local ipairs = ipairs;
8 local type = type;
9 local print = print;
6 local format = string.format; 10 local format = string.format;
7 local m_random = math.random; 11 local m_random = math.random;
8 local t_insert = table.insert; 12 local t_insert = table.insert;
9 local t_remove = table.remove; 13 local t_remove = table.remove;
10 local t_concat = table.concat; 14 local t_concat = table.concat;
12 local sm_destroy_session = import("core.sessionmanager", "destroy_session"); 16 local sm_destroy_session = import("core.sessionmanager", "destroy_session");
13 17
14 local error = error; 18 local error = error;
15 19
16 module "xmlhandlers" 20 module "xmlhandlers"
21
22 local ns_prefixes = {
23 ["http://www.w3.org/XML/1998/namespace"] = "xml";
24 }
17 25
18 function init_xmlhandlers(session, streamopened) 26 function init_xmlhandlers(session, streamopened)
19 local ns_stack = { "" }; 27 local ns_stack = { "" };
20 local curr_ns = ""; 28 local curr_ns = "";
21 local curr_tag; 29 local curr_tag;

mercurial