jdev - 2020-02-17


  1. debacle has left
  2. debacle has joined
  3. debacle has left
  4. debacle has joined
  5. asterix has left
  6. asterix has joined
  7. kikuchiyo has left
  8. kikuchiyo has joined
  9. debacle has left
  10. debacle has joined
  11. debacle has left
  12. debacle has joined
  13. debacle has left
  14. debacle has joined
  15. debacle has left
  16. debacle has joined
  17. debacle has left
  18. debacle has joined
  19. asterix has left
  20. kikuchiyo has left
  21. debacle has left
  22. kikuchiyo has joined
  23. kikuchiyo has left
  24. wurstsalat has left
  25. kikuchiyo has joined
  26. kikuchiyo has left
  27. gav has joined
  28. gav has left
  29. gav has joined
  30. kikuchiyo has joined
  31. larma has left
  32. larma has joined
  33. kikuchiyo has left
  34. kikuchiyo has joined
  35. tsk has left
  36. tsk has joined
  37. kikuchiyo has left
  38. kikuchiyo has joined
  39. paul has joined
  40. kikuchiyo has left
  41. wurstsalat has joined
  42. moparisthebest has left
  43. kikuchiyo has joined
  44. sonny has left
  45. kikuchiyo has left
  46. asterix has joined
  47. sonny has joined
  48. kikuchiyo has joined
  49. kikuchiyo has left
  50. kikuchiyo has joined
  51. kikuchiyo has left
  52. kikuchiyo has joined
  53. pulkomandy has left
  54. pulkomandy has joined
  55. Marc has left
  56. Marc has joined
  57. Zash has left
  58. Zash has joined
  59. kikuchiyo has left
  60. dc has joined
  61. dc has left
  62. kikuchiyo has joined
  63. Zash has left
  64. Zash has joined
  65. debacle has joined
  66. pulkomandy has left
  67. pulkomandy has joined
  68. Bartek has joined
  69. Bartek has left
  70. goffi has joined
  71. debacle has left
  72. pulkomandy has left
  73. pulkomandy has joined
  74. debacle has joined
  75. Sam Whited Thinking about matching handlers to XML elements while parsing as few tokens as possible more I think the way to do it is to match message and presence by type, IQs by type and the XMLName of the payload, and other top level elements by the XML name of the element (with options on all of those for wildcards so you can eg. match all IQs with a payload in a given namespace regardless of the local name).
  76. Martin has left
  77. Sam Whited Then I can have specific handlers for each stanza type that get an unmarshaled version of the stanza start element with convenient helper methods (eg. an "IQ" struct with a reply method) and the generic handlers just get the XML token that caused the match and the remainder of the token stream.
  78. Sam Whited I feel like I've come to this conclusion before but forgot, I guess we'll see how it does in practice. </rubber-ducking>
  79. Martin has joined
  80. flow Sam Whited, FWIW I think what you name XMLName is often called QName (for qualified name)
  81. Zash Matching on bare/full/host JID seems to have worked well in Prosody
  82. Kev Kinda. Qualified names are within a particular document and use declarations.
  83. Kev At least IIRC.
  84. Kev So you can't talk about qnames generically outside the context of a particular document.
  85. flow Kev, for me QName is simply "element name" + "namespace of the element"
  86. Sam Whited Full name?
  87. pulkomandy has left
  88. Sam Whited yah, qname is a prefixed name like stream:stream according to wikipedia
  89. sonny has left
  90. sonny has joined
  91. flow I am not sure if the name being prefixed is the property that makes a name qualified. IIRC it is that you have a namespace together with the localpart (unqualified/local name)
  92. flow If you want or need to prefix the name is more a matter of the XML serialization routine
  93. tsk has left
  94. tsk has joined
  95. larma has left
  96. larma has joined
  97. aj has joined
  98. ralphm So syntactically QName is one of PrefixedName or UnprefixedName. Abstractly, a QName is the namespace + prefix + local name.
  99. aj has left
  100. pulkomandy has joined
  101. pulkomandy has left
  102. pulkomandy has joined
  103. moparisthebest has joined
  104. pulkomandy has left
  105. pulkomandy has joined
  106. pulkomandy has left
  107. pulkomandy has joined
  108. rion has left
  109. rion has joined
  110. pulkomandy has left
  111. pulkomandy has joined
  112. pulkomandy has left
  113. pulkomandy has joined
  114. kikuchiyo has left
  115. asterix has left
  116. asterix has joined
  117. pulkomandy has left
  118. pulkomandy has joined
  119. asterix has left
  120. kikuchiyo has joined
  121. asterix has joined
  122. kikuchiyo has left
  123. Wojtek has joined
  124. kikuchiyo has joined
  125. Sam Whited has left
  126. Sam Whited has joined
  127. asterix has left
  128. Martin has left
  129. asterix has joined
  130. Martin has joined
  131. asterix has left
  132. asterix has joined
  133. pulkomandy has left
  134. pulkomandy has joined
  135. asterix has left
  136. asterix has joined
  137. asterix has left
  138. asterix has joined
  139. asterix has left
  140. asterix has joined
  141. asterix has left
  142. asterix has joined
  143. larma has left
  144. pulkomandy has left
  145. kikuchiyo has left
  146. kikuchiyo has joined
  147. lovetox has joined
  148. kikuchiyo has left
  149. larma has joined
  150. pulkomandy has joined
  151. larma has left
  152. asterix has left
  153. asterix has joined
  154. pulkomandy has left
  155. Alex has left
  156. larma has joined
  157. Wojtek has left
  158. asterix has left
  159. asterix has joined
  160. pulkomandy has joined
  161. asterix has left
  162. asterix has joined
  163. kikuchiyo has joined
  164. Wojtek has joined
  165. Martin has left
  166. pulkomandy has left
  167. pulkomandy has joined
  168. Martin has joined
  169. larma has left
  170. strar has left
  171. asterix has left
  172. asterix has joined
  173. debacle has left
  174. pulkomandy has left
  175. Martin has left
  176. Martin has joined
  177. Alex has joined
  178. Marc has left
  179. Marc has joined
  180. Alex has left
  181. larma has joined
  182. asterix has left
  183. asterix has joined
  184. kikuchiyo has left
  185. kikuchiyo has joined
  186. debacle has joined
  187. kikuchiyo has left
  188. kikuchiyo has joined
  189. debacle has left
  190. debacle has joined
  191. kikuchiyo has left
  192. kikuchiyo has joined
  193. pulkomandy has joined
  194. Meta Bergman has left
  195. Meta Bergman has joined
  196. lovetox has left
  197. lovetox has joined
  198. pulkomandy has left
  199. pulkomandy has joined
  200. kikuchiyo has left
  201. kikuchiyo has joined
  202. wurstsalat has left
  203. wurstsalat has joined
  204. larma has left
  205. larma has joined
  206. larma has left
  207. aj has joined
  208. strar has joined
  209. goffi has left
  210. aj has left
  211. lovetox has left
  212. Alex has joined
  213. Alex has left
  214. Alex has joined
  215. strar has left
  216. strar has joined
  217. strar has left
  218. strar has joined
  219. paul has left
  220. strar has left
  221. strar has joined
  222. strar has left
  223. strar has joined
  224. strar has left
  225. strar has joined
  226. strar has left
  227. larma has joined
  228. strar has joined
  229. wurstsalat has left
  230. asterix has left
  231. larma has left
  232. Wojtek has left
  233. pulkomandy has left
  234. pulkomandy has joined
  235. moparisthebest has left
  236. larma has joined
  237. larma has left
  238. ivy42 has joined
  239. ivy42 ivy42 ivy42 d
  240. Alex has left
  241. ivy has joined