Как совместить angularjs и xhtml?

Вот пример минимального примера для angularjs, который работает при сохранении какangular.html:

<!DOCTYPE html>
<html lang="en" xmlns:ng="http://angularjs.org" ng:app="">
<head>
  <title>My HTML File</title>
  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script>
</head>
<body>

  <p>Nothing here {{'yet' + '!'}}</p>

</body>
</html>

Однако я твердо верю в XML и мне нравится создавать все мои HTML-документы, совместимые с XML. Я попытался адаптировать пример и сохранить его какangular.xhtml:

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:ng="http://angularjs.org" ng:app="">
<head>
  <title>My HTML File</title>
  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js" />
</head>
<body>

  <p>Nothing here {{'yet' + '!'}}</p>

</body>
</html>

Большие изменения - пространство имен xhtml и расширение файла .xhtml. Там нет ошибки или что-нибудь. Просто страница отображается так, как будто углового не было.

Как заставить angularjs работать с XML-совместимым файлом?