<ResultSet> <Record> <Name> <![CDATA[Intel(r) PRO-10-100-1000-Wireless]]> <Name> </Record> </ResultSet>
The problem here is not to do with the "(r)". There are two problems with your sample XML:
1. The CDATA section markup has been rendered incorrect by the replacement of "[" and "]" characters with references to characters 91 and 93. Using character references rather than characters themselves hides the CDATA section from the parser. I doubt that this is what you want to do.
2. There is a <Name> start-tag where the end-tag should be (before the Record end-tag.
This was first published in February 2002