On Mar 9, 12:31     
> On Wed, Mar 9, 2011 at 9:10 AM, JesseQA <uscengin... / gmail.com> wrote:
> > Hi everyone. A newbie with ruby/xml so I am not sure where my trouble
> > is with my code. It does not seem to do anything when I run it. Your
> > help is much appreciated!
> > Here is my code:
>
> > I am trying to post an XML file but it does not seem to do anything.
>
> What exactly do you mean by that?      > the server not react on it?
>
>
>
> > Can someone take a look at this code and tell me if it looks correct?
> > Thank you!
>
> > require 'rubygems'
> > require 'net/https'
> > require 'net/http'
> > require 'uri'
> > require 'nokogiri'
>
> > url = "http://mydomain.com/Will.do?method=ntf"
> > uri = URI.parse(url)
>
> > http = Net::HTTP.new(uri.host, uri.port)
> > http.use_ssl = true if (uri.scheme == 'https')
>
> > f = File.open('my.xml','r')
> > data = Nokogiri::XML(f)
> > f.close
>
> > headers = {'Content-Type' => 'text/xml'}
>
> > resp, body = http.post(uri.path, data.to_xml, headers)
>
> Why do you read in the file, convert it to a DOM and then convert it
> back before sending?      
> need to validate the XML or change the structure.
>
> Kind regards
>
> robert
>
> --
> remember.guy do |as, often| as.you_can - without endhttp://blog.rubybestpractices.com/

Thanks for the response Robert.
Would I be able to post like this?

resp, body = http.post(uri.path, 'my.xml', headers)