Hey, I'm not by any means an expert on reading XML, but I did look at the doc:
https://go.documentation.sas.com/?cdcId=pgmsascdc&cdcVersion=9.4_3.4&docsetId=engxml&docsetTarget=p0b4dnu019ycsxn11k3savd51h6k.htm
The example has two filename statements, one to the xml file and one to the map. Looks like your first libname statement needs to be replaced with a filename statement that identifies the xml file. Also, try the xmlv2 engine in the libname statement.
I ran this example from the doc successfully using EG 7.13. Hope this helps.
filename nhl 'C:\Example\Nhl.xml'; /*1*/
filename map 'C:\Example\Nhl.map'; /*2*/
libname nhl xmlv2 xmlmap=map; /*3*/
proc print data=nhl.teams; /*4*/
run;
... View more