rustscan is a fast port scanner that can output to Nmap’s XML format:

rustscan <target_ip> --range 1-1000 -- [nmap parameters]
rustscan <target_ip> --range 1-1000 -- -oX rustscan.log # saves the output to `rustscan.log.xml`