Как удалить родительский узел и объявление xml в файле xml, используя C#? - PullRequest
0 голосов
/ 23 марта 2020

I sh для удаления родительского узла и объявления xml из файла. Ниже находится входной файл.

<?xml version="1.0" encoding="utf-8"?>
<Items>
<Product>
    <ID>001</ID>
    <Name>John</Name>
    <Designation>Developer</Designation>
</Product>
</Items>

Мне нужно удалить декларацию XML и родительский узел. Как показано ниже.

<Product>
    <ID>001</ID>
    <Name>John</Name>
    <Designation>Developer</Designation>
</Product>

Как я могу сделать это, используя C#. NET?

1 Ответ

1 голос
/ 23 марта 2020

Вы просто анализируете XML с XDocument , например:

var xml = @"<?xml version=""1.0"" encoding=""utf-8""?>
<Items>
<Product>
    <ID>001</ID>
    <Name>John</Name>
    <Designation>Developer</Designation>
</Product>
</Items>";

var doc = XDocument.Parse(xml);
var s = doc.Root.Element("Product").ToString();
Console.WriteLine(s);

Какие выходы

<Product>
  <ID>001</ID>
  <Name>John</Name>
  <Designation>Developer</Designation>
</Product>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...