Martin Fuchs wrote:
Hi,
as you may know rbuild uses its own XML reading routines independent
from any existing XML parser. This means there is missing some
functionality we could get using a "real" XML parser:
- no real syntax and hierarchy check of XML data
This would be good, but I'm guessing you'll probably have to define the
DTD better.
- no UTF-8 support
I am working on integrating Expat (the XML parser used for example in
ROS Explorer) into rbuild. This is currently only an experiment just
for fun - independent from ReactOS. I may use this rbuild derived
build system for some private projects. Is there any interest to
include Expat into the ReactOS version of rbuild?
Since I'm the one who wrote the XML parser, I guess it's most important
for me to sign off on this change. While I'm proud of the XML parser I
wrote, I don't mind it getting replaced as long as it's not going to
break anything or slow down the build process. So if you see a benefit
to it, then don't let me hold you back :)