Я меняю свой код с vbs на C#, но у меня проблема с XMLwriter, как использовать XML-запись для получения такого вывода в XML.file: ??Как написать пространство имен в элементе с XmlWriter
У меня есть такой код:
using (XmlWriter writer = XmlWriter.Create(Form1.systemDrive + "\\unattend.xml"))
{
writer.WriteStartDocument();
writer.WriteProcessingInstruction("xml", "version='1.0' encoding='UTF-8'");
writer.WriteStartElement("unattend");
writer.WriteAttributeString("xmlns", "urn:schemas-microsoft-com:unattend"); // <<<<<<< Gives an error
....
Можете ли вы предоставить ожидаемый выход? и какая ошибка вы получаете? – tdragon
Вам нужно [использовать другую перегрузку WriteAttributeString] (https://msdn.microsoft.com/en-us/library/73z46xs1 (v = vs.110) .aspx), чтобы написать объявление пространства имен. – stuartd
«Ошибка» всегда является хорошим описанием ошибки, которую вы получаете ...: -/Это просто как «Не работает». –