How can I enlist transaction when I'm using the SQLXMLOLEDB provider ?

I tried to get the ITransactionJoin interface from the session object but I received nothing.

I don't have this problem when I'm using the SQLOLEDB provider.