ruby - XML Namespace issue with Nokogiri -


i have following xml:

<body>   <hello xmlns='http://...'>      <world>yes</world>   </hello> </body> 

when load nokogiri xml document, , call document.at_css "world", receive nil back. when remove namespace hello, works perfectly. know can call document.remove_namespaces!, why it not work namespace?

because nokogiri requires register xml namespaces querying within (read more xml namespaces). should still able query element if specify namespace when calling at_css. see exact usage, check out css method documentation. should end looking this:

document.at_css "world", 'namespace_name' => 'namespace uri' 

Comments

Popular posts from this blog

android - getbluetoothservice() called with no bluetoothmanagercallback -

sql - ASP.NET SqlDataSource, like on SelectCommand -

ios - Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SSZipArchive" -