create xml function