To get around this, you can either:
1. Re-add the "urn:something:rschmi" namespace to the root element
using a named prefix like "foo" and use that prefix in your XPath
(e.g. "//foo:ArrayOfImage/foo:Image").
2. Use XPath's local-name() method (e.g. "//*[local-name()='Image']").
The TouchXML & GData libraries provide a
"nodesForXPath:namespaces:error:" API which allows you to pass in a
dictionary of namespace mappings, which would probably be a useful
addition to the KissXML library.
Cheers,
Nathan de Vries