Nooooooooope! I bought my '04 almost a year ago, and my stipulation with buying the truck was that the dealership had to swap out the tires and rims. Luckily (or so I thought) they had some of the brand new dark chrome 20" rims off an XD. They look sweet! But several months later, I had my rear driver side wheel come off, shearing several of the lugs off with it. Turns out, the tire shop that installed them used tapered lug nuts, instead of the washer style that all stock Nissan rims require, reaming out the locating surface of the wheels. Also come to find out, the new XDs have a slightly larger hub, so even with the correct lug nuts, they won't work as-is.
Long story short, you might be able to make them work with a custom hub ring, as well as a small spacer up front to clear the calipers, but that's a lot of effort for them. I recommend just finding other rims.