If an XML file uses the same Node Name in lower Nodes, expanding the node goes into an infinite loop. It also uses child nodes from other Nodes in areas that don't exist. Having a look at the attached file you will see 2 main areas - ERPOrder_PurchOrdLineDetails_Item and ERPOrder_PurchOrdSplitDetails_Item - each of these have a structure Items->LineItems->Items - Because Items appears twice - in the UI it just keeps going. This prevents using the Auto Map function in XSLT.