I've been playing around with XML::Parser recently, and during my  
irbing I discovered you need to do p.parse before the context is  
created.

Chris

On 22 Apr 2008, at 11:06, dwTwiLighT a.k.a. dwCyMpaK wrote:

> Greetings.
> I want to check if xml received by my application (made with RoR and
> libxml-ruby) via POST request is well-formed.
> This is the source code of that part:
>
>        p = XML::Parser.new
>        p.string = params[:xml]
>        if p.context.well_formed?
>          doc = p.parse
>
> surely that is wrong, because I get the following message:
> "NoMethodError: undefined method `context' for #<XML::Parser: 
> 0xb779c838>"
>
> I have no idea about what am I doing wrong and what should I do to
> make it work. Can you help me with this problem?
> _______________________________________________
> libxml-devel mailing list
> libxml-devel@rubyforge.org
> http://rubyforge.org/mailman/listinfo/libxml-devel

_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to