US Ambassador to China David Perdue revealed that Donald Trump asked Xi Jinping whether Beijing would buy American weapons, leading the State Department to reiterate that federal law prohibits arms transfers to China.