K
Ken Ghosh
hello,
this is my sintra code can any one tell why xml isn't been generated on
browser
####### this is my sinatra code############
get '/multiquery.xml' do
content_type('text/xml')
array_of_names = params[:name]
'#{construct_xml(array_of_names)}'
end
the method construct_xml look like this
def construct_xml(names)
xml = Builder::XmlMarkup.newindent =>1)
xml.instruct!
names.each do |name|
xml.queryresponse {
xml.name "#{name}"
xml.credential "Engineer"
}
end
return xml
end
Now the point is that the method "construct_xml" construct the
appropriate xml
but the the xml doesn't appear in browser
and the line of code '#{construct_xml(array_of_name)}' run into "XML
Parsing Error: not well-formed"
iam sure that xml is formed properly.i mean to say the i have set the
:target => $stdout
like this
Builder::XmlMarkup.newtarget =>$stdout ,:indent =>1)
and the xml is constructed properly in console
ent .Is there any thing that I am missing.
please reply
thanks anyway
this is my sintra code can any one tell why xml isn't been generated on
browser
####### this is my sinatra code############
get '/multiquery.xml' do
content_type('text/xml')
array_of_names = params[:name]
'#{construct_xml(array_of_names)}'
end
the method construct_xml look like this
def construct_xml(names)
xml = Builder::XmlMarkup.newindent =>1)
xml.instruct!
names.each do |name|
xml.queryresponse {
xml.name "#{name}"
xml.credential "Engineer"
}
end
return xml
end
Now the point is that the method "construct_xml" construct the
appropriate xml
but the the xml doesn't appear in browser
and the line of code '#{construct_xml(array_of_name)}' run into "XML
Parsing Error: not well-formed"
iam sure that xml is formed properly.i mean to say the i have set the
:target => $stdout
like this
Builder::XmlMarkup.newtarget =>$stdout ,:indent =>1)
and the xml is constructed properly in console
ent .Is there any thing that I am missing.
please reply
thanks anyway