Введение в XML в C#
XML - текстовый формат для данных с явной структурой. Его передают между программами и сохраняют в файле. Разметка похожа на HTML, но имена тегов не взяты из браузера: их задаёт автор документа.
Документ содержит один корневой тег. Всё остальное лежит внутри него. У тега могут быть атрибуты прямо в открывающей записи и текст между открывающим и закрывающим тегом. Внутри тега снова могут быть теги.
В программе такой документ читают как дерево. От корня спускаются к нужному элементу, берут его атрибут или текст. Лишние ветки можно не трогать. Раздел про это дерево, а не про HTML-страницу.