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

Reply via email to