Re: формирование корневого тега при помощи XmlSerializer
От: V.Petrovski Беларусь  
Дата: 28.11.06 14:28
Оценка:
Здравствуйте, 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 {}


Nemerle
.NET Localizer
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.