Twitter на самом деле вообще не определяет пространство имен для RSS, но на самом деле это RSS. Он задает пространство имен для Atom только потому, что он использует некоторые элементы атома для внутреннего использования (в частности, он использует atom:link
для ссылки на URL фида.
Обратите внимание, что xmlns
для атома имеет указанный префикс, что означает, что только те элементы с префиксом atom:
в документе относятся к этому пространству имен.
Самый простой способ устранения неоднозначности практически - просто посмотреть на корневой элемент. Если это Атом, это будет feed
. Если это RSS, это будет rss
.