the conversion process goes something like step 1: `input|descendant-or-self::button` step 2: `input|descendant-or-self:input[@type="button"]` which is a) invalid b) not what I wanted (wanted \<button>, not input[type="button"])
the conversion process goes something like
step 1:
input|descendant-or-self::buttonstep 2:
input|descendant-or-self:input[@type="button"]which is
a) invalid
b) not what I wanted (wanted <button>, not input[type="button"])