parseGenericResult: add missing xmlns:xsi if needed

This ensures that extension strings contain the xmlns:xsi attribute so
that extension strings can be parsed with a namespace-aware parser
as-is, as standalone XML documents, even if xmlns:xsi was not set on
each extension string by the server