75:1b934a878e84 | 80:5cb658e37a37 |
---|---|
21 n = t.data; | 21 n = t.data; |
22 else | 22 else |
23 n = t.stanza; | 23 n = t.stanza; |
24 end | 24 end |
25 for x in k:gmatch("[^.]+") do | 25 for x in k:gmatch("[^.]+") do |
26 local m, a = x:match("^([^@]*)@(.*)$"); | |
27 if m and a then | |
28 m = n:get_child(m); | |
29 return m and m.attr[a] or nil; | |
30 end | |
26 n = n:get_child(x); | 31 n = n:get_child(x); |
27 if not n then return end | 32 if not n then return end |
28 end | 33 end |
29 return n[1]; | 34 return n[1]; |
30 end | 35 end |