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.
And,
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?