How is this even a matter of Hate speech at all? Unless it accounts for ideas. Religion is an idea, and you are allowed to dislike it. I personally hate Islam, which btw doesn't mean I hate muslims. Hate speech should be about hating someone because of what they are and cannot change, such as skin color.
An anonymous reader writes: I think many things in XML are silly, misplaced, or downright wrong. However, I do think that if you choose to use XML, some basic ideas are essential to use it correctly; otherwise, why bother to use XML in the first place? So please consider these suggestions not because you'll use XML properly or please the semantic gods. Those are bad reasons to do anything in your programming life. But if you look at them as ways to get more out of XML, and to write better performing software, then this all makes a lot of sense.