mod_rest/jsonmap.lib.lua
changeset 4376 78de3c7acf58
parent 4313 e8b9228b5265
child 4477 3b50a9a75fb6
equal deleted inserted replaced
4375:3d01bc4547b2 4376:78de3c7acf58
   484 			by = error and error.attr.by or nil,
   484 			by = error and error.attr.by or nil,
   485 		};
   485 		};
   486 		return t;
   486 		return t;
   487 	end
   487 	end
   488 
   488 
   489 	for tag in s:children() do
   489 	for _, tag in ipairs(s.tags) do
   490 		local prefix = "{" .. (tag.attr.xmlns or "jabber:client") .. "}";
   490 		local prefix = "{" .. (tag.attr.xmlns or "jabber:client") .. "}";
   491 		local mapping = byxmlname[prefix .. tag.name];
   491 		local mapping = byxmlname[prefix .. tag.name];
   492 		if not mapping then
   492 		if not mapping then
   493 			mapping = byxmlname[prefix];
   493 			mapping = byxmlname[prefix];
   494 		end
   494 		end