# File lib/jabber4r/protocol.rb, line 613 613: def to_xml 614: elem = XMLElement.new("iq", { "type"=>@type}) 615: elem.add_attribute("to" ,@to) if @to 616: elem.add_attribute("id", @id) if @id 617: elem.add_child("query").add_attribute("xmlns",@xmlns).add_data(@data.to_s) 618: if @type=="error" then 619: e=elem.add_child("error"); 620: e.add_attribute("code",@errorcode) if @errorcode 621: e.add_data(@error) if @error 622: end 623: return elem.to_s 624: end