I am just giving the root element name starting with -(dash). It's not working both in IE and mozilla. But as per the book the rule is
"Names can start with letters (including non-Latin characters) or the dash (-) character, but not
numbers or other punctuation characters".
But when i tried the _(Underscore). it's working perfectly. Why ???