How can I make all XML tags lowercase in Nokogiri?



I'm parsing some XML that I get from various feeds. Apparently some of the XML has an occasional tag that is all upper case. I'd like to normalize the XML to be all lower case tags to make searching, etc. easier.


What I want to do is something like:



parsed = Nokogiri::XML.parse(xml_content)
node = parsed.css("title") # => should return a Nokogiri node for the title tag


However, some of the XML documents have "TITLE" for that tag.


What are my options for getting that node whether it's tag is "title", "TITLE", or even "Title"?


Thanks!


No comments:

Post a Comment