Could you get nsxml to compile on RH 7.0? I don't.
In order to install libxml2-2.3.9-2.rpm I also installed glibc-2.2.3-3.rpm and iconv-2.2.3-3. I tried with both -lxml and -lxml2 in the makefile but to no avail...
libxml2-2.3.8-1.src.rpm didn't compile either.