This comment on Typed Racket isn't correct. Lots of macros work just fine in Typed Racket, and XML literals would certainly be among them [1]. The macros that don't work yet are the most complex ones, like the one implementing an entire class system with Java and Beta style inheritance (both!).
[1] In Racket, we typically use s-expressions rather than XML literals.
[1] In Racket, we typically use s-expressions rather than XML literals.