Я хочу изменить имя узла XML в C#, Мой код,Как изменить имя узла XML в C#
string filepath = @"C:\JobDocuments\jobsxml.xml";
XDocument doc = XDocument.Load(filepath);
doc.Nodes.Name = "jobs";
doc.Save(filepath);
Мой файл XML является,
<jobs>
-<Table>
<title><![CDATA[ Country ]]></title>
<category><![CDATA[ Site Engineering/Project Management ]]></category>
<description><![CDATA[ sades ]]></description>
</Table>
</jobs>
Я хочу, чтобы результат следующим образом ,
<jobs>
<job>
<title><![CDATA[ Country ]]></title>
<category><![CDATA[ Site Engineering/Project Management ]]></category>
<description><![CDATA[ sades ]]></description>
</job>
</jobs>
Здесь я хочу, чтобы отобразить <job>
вместо -<Table>
. Я изменился в Query, но это не дает правильного порядка.
SELECT '<![CDATA[ ' + JobTitle + ' ]]>' as title,
'<![CDATA[ ' + JobCategory + ' ]]>' as category,
'<![CDATA[ ' + JobDescription + ' ]]>' as [description]
from Jobs FOR XML PATH('job')
Пожалуйста, помогите мне. Спасибо
В основном вы хотите изменить таблицу для работы? где возникает проблема смены jobsxml.xml? это потому, что создается из другого источника? – mpacheco
Я пишу вам, как это сделать в последнем вопросе, похоже, что вы этого не делаете ... – mybirthname