Click here to Skip to main content
15,885,953 members
Articles / Programming Languages / XSLT

Customize Applications with XML Fragments: Part 2

Rate me:
Please Sign up or sign in to vote.
3.00/5 (2 votes)
19 Jun 20073 min read 21.9K   111   9  
An advanced discussion of customizing applications with XML fragments
using System;
using System.Collections.Generic;
using System.Text;
using Bulasoft.Common.Elements;

namespace ConsoleApplication1.data
{    
    [Serialization("Logging",null,true)]
    public class LogInfo : Element
    {
        private const string PassswordName = "pswd";
        private string _password;
        [Serialization(PassswordName, SerializationSettings.Encrypt | SerializationSettings.SerializeAsAttribute)]
        public string Password
        {
            get { return _password; }
            set
            {
                if (_password != value)
                {
                    LogChange(PassswordName, _password, value);
                    _password = value;
                }
            }
        }

        private const string UserNameName = "user";
        private string _userName;
        [Serialization(UserNameName, SerializationSettings.SerializeAsAttribute)]
        public string UserName
        {
            get { return _userName; }
            set
            {
                if (_password != value)
                {
                    LogChange(UserNameName, _userName, value);
                    _userName = value;
                }
            }
        }
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.


Written By
Web Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions