MFC third-party libraries on the market are many, eventually selected Dskinlite Enterprise Edition, maturity is higher, of course, the price is slightly more expensive.
The use of MFC in the 2017 is a bit of an alternative, but a specific scenario is well suited for older programmers who are reluctant to transform.
Currently in the learning stage, welcome to add buckle Exchange (80101277)
Once XML reaches a certain scale, validating document validity becomes a priority, often with command-line Xmlint. XMLSpy (2013 cracked version) is recommended here.
For example:
<color id= "SYSTEM_BG" value= "RGB (255,255)"/>//Error: RGB format is incorrect
<color ld= "SYSTEM_BG" value= "RGB (255,255)"/>//Error: LD is not the correct attribute and needs to be changed to ID
<color id= "SYSTEM_BG" value= "RGB (255,255,255)"/>//correct
By defining schemas in XML, you can achieve the purpose of validating elements, attributes, and values, and schemas can be generated through the XMLSpy tool,
This is a relatively big topic.
Dskinlite (Uieasy MFC interface Library) using records 1:schema validating XML