Maybe it would serve xml if you sent the request with a header 
specifying {'Accept' => 'application/xhtml+xml'} ? But I don't think you 
can specify a header with Net::HTTP.get_response(), maybe try using 
Net::HTTP#get() ?

Dan

Peter Kemp wrote:
> Hi all,
> 
> Im trying to retrieve an xml document from a website but all i get is
> the html
> 
> I know their is a way to get this same page via xml
> 
> require 'net/http'
> require "rexml/document"
> 
> url =
> 'http://jira.atlassian.com/secure/BrowseProjects.jspa?=&os_username=soaptester&os_password=soaptester'
> resp = Net::HTTP.get_response(URI.parse(url))
> data = resp.body
> puts(data)
> 
> doc = REXML::Document.new(data)
> 
> any help would be great
>