Hi, Some clarification about the XML/CSS format:
First of all, the internal representation of component is tree-like structure, which is quite natural to XML, we can create the tree while parsing. Besides, we don't need to implement the full specification of XML/CSS, just a subset that works for us. And as stated previously, XML/CSS is not the only interface. It's primarily used for normal user. As XML/CSS is wildly used, user can open the configuration file and get a general idea of what's it about. But for advanced users, he may decide to configure the menu in grub.cfg, in this case, XML is definitely not suitable as it conflicts with existing syntax, and the {} syntax would be fine. -- Bean gitgrub home: http://github.com/grub/grub/ my fork page: http://github.com/bean123/grub/ _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel