Загрузить XML из строки

Имеем строку с содержимым:

<?xml version="1.0" encoding="UTF-8"?>
<MPD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mpeg:DASH:schema:MPD:2011" xmlns:yt="http://youtube.com/yt/2012/10/10" xsi:schemaLocation="urn:mpeg:DASH:schema:MPD:2011 DASH-MPD.xsd" minBufferTime="PT1.500S" profiles="urn:mpeg:dash:profile:isoff-main:2011" type="static" mediaPresentationDuration="PT182.601S">
</MPD>

и код:

procedure TThreadGetInfo.ParseDashManifest(manifestXml: string);
var
  xml : IXMLDocument;
  node : IXMLNode;
  t : string;
begin
  CoInitializeEx(nil, 0);
  xml := TXMLDocument.Create(nil);
  xml.XML.Text := manifestXml;
  xml.Active := True;
  node := xml.DocumentElement.ChildNodes['MPD'];
  t := node.Text;
  xml := nil;
  CoUninitialize;
end;

Почему переменная t получается пустая?
P.S. На этот дебильный форум не правильно вставляется код. Сами разбирайтесь, раз на него перешли.

Нет там текста, а есть только атрибуты. И дебильными не только же форумы бывают ))

но и их модераторы. Да, я знаю.

На всех форумах надо нажимать кнопку Код при вставке кода.

Что значит нету? Свойство “Text” возвращает и устанавливает название нода. В данном случае - “MPD”.

Текст это когда внутри элемента

<node attribute="value">
text
</node>

а вводить теги вручную когда запретили и зачем?

когда, кто и где запретил?

В смысле запретили? Если тупо вставить без кнопки или соотв. разметки (``` или [code]), то на всех форумах это может обработаться как часть оформления текста, а не код. Как минимум на смайлы что-нибудь заменится )

Сейчас и здесь. Кто - не знаю.

Кто вам сказал, что я тупо вставил без разметки? Я почти всегда теги ввожу вручную. Кнопками почти никогда не пользуюсь.

Там был <code>, это HTML и тогда надо так

<pre>
<code>123
456
</code>
</pre>
123
456

но лучше просто

как по ссылке описано.

… а Child это когда

<parent>
    <child/>
</parent>

https://www.w3schools.com/xml/xml_syntax.asp

Там должно быть свойство/функция именно для атрибутов.

при попытке чтения аттрибутов вылазит ошибка could not convert variant of type null into type olestr.

У меня там куча текста. Просто я его на форум не вставил. Однако, переменная-то пустая.

DocumentElement это по идее уже корневой <MPD>

Точняк! Спасибо.