При использовании XHTML парсера не работает API версии 2.1. Тестовая страница:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test</title>
<script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<style>
html, body, #map {
width: 100%; height: 100%; padding: 0; margin: 0;
}
</style>
<script type="text/javascript">
//<![CDATA[
ymaps.ready(init);
function init () {
var myMap = new ymaps.Map("map", {
center: [60.00, 60.00],
zoom: 10
});
}
//]]>
</script>
</head>
<body>
<div id="map"></div>
</body>
</html>
Сохраняем под именем test.html - работает.
Сохраняем под именем test.xhtml - не работает.