xml.mmlPsi :PersonalizedInfo do
xml << id.to_xml xml.mmlPsi :personName do personName.each do |n| xml << n.to_xml end end xml << facility.to_xml if facility xml << department.to_xml if department xml.mmlPsi :addresses do addresses.each do |address| xml << address.to_xml end end if addresses xml.mmlPsi :emailAddresses do emailAddresses.each do |email| xml.mmlCm :email, email end end if emailAddresses xml.mmlPsi :phones do phones.each do |phone| xml << phone.to_xml end end if phones
end