Разбирая файл XML с помощью XmlReader, как я могу получить подробности объявления DOCTYPE, особенно имя файла?
Учитывая приведенные ниже строки, я хотел бы получить информацию «sample», «SYSTEM» и «sample.dtd».
<?xml version="1.0"?>
<!DOCTYPE sample SYSTEM "sample.dtd">
<sample>
</sample>
Это дало бы мне имя корневого элемента «образец»:
if (reader.NodeType == XmlNodeType.DocumentType)
Console.WriteLine(reader.Name);
}