first up, your <root> tag doesn't have a matching end tag.
and there are some </placeholder> closing tags that don't match.
I'd also try add utf-8 as the charset.
your html header is currently
maybe it should contain something like:
Content-Type: text/html; charset=utf-8