When writing this sentence:
So it's possible to do an XHTML quine, but not a HTML quine
I noticed that I used
an for XHTML but not for HTML. In the discussion on this thread, I've picked up on a few points:
Use an when the following sound is a vowel-sound. The letter X is pronounced eks ... so an eks-em-el code.
XML code, by the way, is not singular. "An XML code" sounds as odd as "a C code" or "a Visual Basic code". You could say "an XML tag" but "XML code" refers to any quantity of code written in XML.
As well as,
- XML stands for "Extensible Markup Language." (not "extended")
Therefore it seemed more natural to type
an for something that's singular (document) and begins with an x. It seems like the "ex" in "extensible" is similar to the "ex" in "extra", since you pronounce the consonants in the
XML acronym. Is it incorrect to use
an in this case?