Создание xml файла - C#
Формулировка задачи:
Запускаю код из MSDN, ном почему вылетает исключение, что файл не найден
Как создать сам файл?
using System; using System.Xml; using System.Xml.Schema; namespace Microsoft.Samples.Xml { sealed class XmlDocumentSample { private XmlDocumentSample() { } static XmlReader reader; static String filename = "bookdtd.xml"; public static void Main() { ValidationEventHandler eventHandler = new ValidationEventHandler(XmlDocumentSample.ValidationCallback); try { // Create the validating reader and specify DTD validation. XmlReaderSettings settings = new XmlReaderSettings(); settings.DtdProcessing = DtdProcessing.Parse; settings.ValidationType = ValidationType.DTD; settings.ValidationEventHandler += eventHandler; reader = XmlReader.Create(filename, settings); // Pass the validating reader to the XML document. // Validation fails due to an undefined attribute, but the // data is still loaded into the document. XmlDocument doc = new XmlDocument(); doc.Load(reader); Console.WriteLine(doc.OuterXml); } finally { if (reader != null) reader.Close(); } } // Display the validation error. private static void ValidationCallback(object sender, ValidationEventArgs args) { Console.WriteLine("Validation error loading: {0}", filename); Console.WriteLine(args.Message); } } }
Прочитала что
XmlReader.Create Method (String)
Creates a new XmlReader instance with specified URI.Решение задачи: «Создание xml файла»
textual
Листинг программы
XmlDocument doc = new XmlDocument(); doc.LoadXml("строка с xml, не имя файла!"); doc.Save("имя файла");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д