xbee and I2C

I want to connect one magnetometer Honeywell HMC5883L (Which communicates over I2C)with a Xbee which one should send the signal to another xbee with arduino.
The problem is that XBee not accept input I2C!. What do you suggest to do?

In a true case, xbee module works either on UART or can take analog or digital inputs. For I2C, you need to connect another processor or microcontroller over UART.