XML, который я пытаюсь проанализировать, имеет структуру, подобную этой - где в теге te есть двоеточия: <person:type>mean</person:type>
<person:type>mean</person:type>
Может ли PHP DomDocument разобрать такую структуру? Обычное getElementByTagName, похоже, не работает
Вроде, вы действительно хотите getElementsByTagNameNS.В начале документа вы можете заметить что-то вроде xmlns:person="http://foo.bar.com".Этот URL будет первым параметром метода, а type будет вторым.
getElementsByTagNameNS
xmlns:person="http://foo.bar.com"