Here is a snippet of the nmap xml:
<?xml version="1.0"?>
<?xml-stylesheet href="file:///C:/Program Files (x86)/Nmap/nmap.xsl" type="text/xsl"?>
<!- Nmap 5.51 scan initiated Fri Dec 23 23:42:14 2011 as: nmap -sP -oX c:\\test -R -&#45;dns-servers 99.13.154.125 99.13.154.106 99.13.154.0/24 ->
<nmaprun scanner="nmap" args="nmap -sP -oX c:\\test -R -&#45;dns-servers 99.13.154.125 99.13.154.106 99.13.154.0/24" start="1324705334" startstr="Fri Dec 23 23:42:14 2011" version="5.51" xmloutputversion="1.03">
<verbose level="0"/>
<debugging level="0"/>
<host><status state="up" reason="echo-reply"/>
<address addr="99.13.154.106" addrtype="ipv4"/>
<hostnames>
</hostnames>
<times srtt="21000" rttvar="21000" to="105000"/>
</host>
<host><status state="up" reason="echo-reply"/>
<address addr="99.13.154.1" addrtype="ipv4"/>
<hostnames>
<hostname name="bxmre01.bxmr.com" type="PTR"/>
</hostnames>

The hostname is ignored on the import.  Is it due to a possible format change?  Can you point me to a possible fix?