I have limited experience with XML import. What I have just found is:
- Column tag names are ignored during import.
- The import "finds" the data between each detail item.
- Appears to completely ignore the surrounding "row" tags.
Your XML file needs empty detail tags when there is no data. No PowerBuiilder import function will assign default values. Only InsertRow() function does that.
XML imports/exports works really well with nested or composite datawindows. There are templates generated that you can use. Not sure how templates work.