У меня есть строка XML, которую я хочу преобразовать в объект XDocument. Я следовал этому примеру от Microsoft https://docs.microsoft.com/en-us/dotnet/api/system.xml.linq.xdocument.parse?view=netframework-4.7.2.
Проблема заключается не в том, чтобы получить приведенный ниже результат, как в примере
<!-- comment at the root level -->
<Root>
<Child>Content</Child>
</Root>
Я получил следующий результат
{<!-- comment at the root level -->
<Root>
<Child>Content</Child>
</Root>}
BaseUri: ""
Declaration: {<?xml version="1.0"?>}
Document: {<!-- comment at the root level -->
<Root>
<Child>Content</Child>
</Root>}
DocumentType: null
FirstNode: {<!-- comment at the root level -->}
LastNode: {<Root>
<Child>Content</Child>
</Root>}
NextNode: null
NodeType: Document
Parent: null
PreviousNode: null
Root: {<Root>
<Child>Content</Child>
</Root>}
Я хочу получить четкий результат XML без других метаданных, таких как информация об узлах, как показано ниже
<!-- comment at the root level -->
<Root>
<Child>Content</Child>
</Root>
Я использую метод XDocument.Parse ()
Я добавил код, который использую
объявление xmlString
var xmlString = @"<?xml version=""1.0""?><!-- comment at the root level --><Root><Child>Content</Child></Root>";
и вот как я создаю объект XDocument
XDocument xDoc = XDocument.Parse(xmlString);