From: jansenh Date: 2007-01-23T17:40:27+09:00 Subject: passing XML string in Hash Hi group. I use a hash to pass a group of arguments around. One of the args (the 'query' key in the sample below) is a string which holds XML... and when I try to read the value of the 'query' key in my function I get an error "not a valid input stream." This works fine if I replace the XML string in the 'query' key with a simple string, .. (The readXmlFile function IS tested & working, it returns a 'to_s' on a REXML::Document...) hshQuery = { 'queryType' => 'gfs', 'wmlType' => 'well', query => readXmlFile('filename.xml') } requestObject = Request.new(hshQuery) class Request initialize(hshQuery) puts hshQuery['query'] end end regards, Henning