XMLParser in 4.10?

Hey all, i had some code running in 4.8, using xml parsing. I am trying to load this project in 4.10, and it errors on build, with a LOT of issues. Including:


Error	C2079	'FXmlAttribute' uses undefined class 'XMLPARSER_API'
Error	C2588	'::~FXmlFile': illegal global destructor		
Error	C2588	'::~FXmlNode': illegal global destructor	
Error	C2065	'Attributes': undeclared identifier	
Error	C2133	'Attributes': unknown size	
Error	C2133	'Children': unknown size	
Error	C3861	'Clear': identifier not found	
Error	C3861	'Delete': identifier not found	

…and many more. All of these are from the files:


XmlNode.h	
XmlFile.h

What has changed between versions to mess this up? And is there a way I can get it back without re-coding a bunch of stuff?

Thanks!