https://findtheansweres.blogspot.com/2018/01/xslt-processors-accept-as-input.html