Здравствуйте, voladu, Вы писали:
V>Выходит , что Определение атрибутов DECLAR я никак не могу контролировать.
V>Посоветуйте пожалуйста каким образом можно достичь желаемого!
V>
V>Грубый метод замены текста в файле держу прозапас, хотелось бы как-нибудь изящнее решить проблему.
using System;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace ConsoleApplication2
{
internal class Program
{
private static void Main()
{
XmlSerializer serializer = new XmlSerializer(typeof(DeclarRoot));
serializer.Serialize(Console.Out, new DeclarRoot());
Console.ReadLine();
}
}
}
[XmlRoot("DECLAR", Namespace = "", IsNullable = false)]
public class DeclarRoot
{
[XmlAttribute("noNamespaceSchemaLocation", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
public string NoNamespaceSchemaLocation = "schemaName.XSD";
[XmlElement("DECLARHEAD", Form = XmlSchemaForm.Unqualified)]
public DeclarHead Head = new DeclarHead();
}
public class DeclarHead {}