Формирование XML - C# (249087)
Формулировка задачи:
Надо сформировать xml документ. Формирую его следующим образом
Дело в том что при работе ошибка в имени, шестадцетеричный знак":", не может указываться. Кто скажет как исправить?
XDocument ost = new XDocument(new XElement("ns: Documents", new XAttribute("Version", "1.0"), new XAttribute(" xmlns: qp", "http://fsrar.ru/WEGAIS/QueryParameters"), new XAttribute(" xmlns: ns", "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"), new XAttribute(" xmlns: xsi", "http://www.w3.org/2001/XMLSchema-instance"), new XElement("ns: Owner", new XElement("ns:FSRAR_ID", new XText("0004021")))));
Решение задачи: «Формирование XML»
textual
Листинг программы
XNamespace qp = "http://fsrar.ru/WEGAIS/QueryParameters"; XNamespace ns = "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"; XNamespace xsi = "http://www.w3.org/2001/XMLSchema-instance"; XDocument ost = new XDocument(new XElement(ns + "Documents", new XAttribute("Version", "1.0"), new XAttribute(XNamespace.Xmlns + "qp", qp.NamespaceName), new XAttribute(XNamespace.Xmlns + "ns", ns.NamespaceName), new XAttribute(XNamespace.Xmlns + "xsi", xsi.NamespaceName), new XElement(ns + "Owner", new XElement(ns + "FSRAR_ID", "0004021") ) ));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д