# File jabber4r/protocol.rb, line 610 def to_xml elem = XMLElement.new("iq", { "type"=>@type}) elem.add_attribute("to" ,@to) if @to elem.add_attribute("id", @id) if @id elem.add_child("query").add_attribute("xmlns",@xmlns).add_data(@data.to_s) if @type=="error" then e=elem.add_child("error"); e.add_attribute("code",@errorcode) if @errorcode e.add_data(@error) if @error end return elem.to_s end