Xml parser not accepting single quote

Hi,
we are using the UE XML Parser, but it cannot parse attributes if those are in single quotes, but only if in double quotes.

This line will not load the ID as an attribute

<Container ID='1976349'/>

The problem relies in XmlFile.cpp in the method FXmlFile::AddAttribute(), where its using FString TrimQuotes() to remove quotes and check if the format is valid.

Can this be improved please? Also what you would suggest to fix it? I have hundreds of XML to change or fix the code.