Namespace in XML preventing XSL for-each
I have been given some client XML, with a namespace declared like this:
<Message>
<Person MessageId="Person" xmlns="http://www.xxx.com/SMDS">
My xsl will not find any match when I do:
<xsl:for-each select="Message/Person">
If I remove the xmlns="http://www.xxx.com/SMDS" declaration, then data is processed as expected.
Anything I need to do to process this, or do I have the get the client to remove the namespace declaration?
|