Problema com XSLT em que o documento xml de origem usa o espaço de nomes padrão

Tenha um documento xml de origem que use namespace contendo prefixos e um namespace padrão. Quando eu o transformo usando um documento XSLT, o documento xml traduzido resultante está incorreto, ou seja, os dados do elemento do documento xml de origem estão ausentes.

Quando eu removo o "namespace padrão" do documento xml de origem, a transformação funciona conforme o esperado.

Pergunta: existe uma maneira de resolver o problema sem a necessidade de editar o namespace padrão do documento xml de origem? Isto é, adicione a solução ao documento XSLT.

Documento XML:

<MyElement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:xsd="http://www.w3.org/2001/XMLSchema"
           xmlns="http://www.zolldata.com/UDX">

onde o namespace padrão do problema é xmlns = "http://www.zolldata.com/UDX"

questionAnswers(1)

yourAnswerToTheQuestion