Yes. Markup-Languages are a subset of Programming-Languages. Turing completness doesn’t matter as things like magic the gathering and habbo hotel are Turing complete
ACKSHUALLY ... markup languages do not produce a formatted document. They define semantic elements of the document. The formatting is done by the compiler (whatever it is in the individual context) based on styles defined by a styling language.
That's true! Although many people use makeup to do styling using the default styles... Which is... Not great.
But regardless I think my point still holds, it's not providing instructions for a machine, it's the data the instructions act on. But the difference between data and instructions is a blurry one
'This markup language isn't even as capable as Habbo Hotel, but it counts anyway because I just called it a programming language.'
There is a literal hierarchy of syntaxes which are recognized by different categories of machine. Programs require a Turing machine. Anything lesser - in a subset like pushdown automata or finite-state machines - doesn't need a proper computer. So it's not a program.