Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 XML сериализация
  1. XML сериализация-Въведение
  2. XML сериализация-2
  3. XML сериализация-3
  4. XML сериализация-4
  5. XML сериализация-5
     
Автор  xman (24.05.2004 21:35)  съобщение до автора
Погледнат  4644 пъти  добави към любими
Оценка  добави коментар
Гласове  14  изпрати на приятел
Коментари  (0)  абонирай се за XML
    Страница 1 / 5

 



Забележки:
    Урокът предполага  основни познания относно .NET, C#, атрибути
            Примерите са на C#

XML сериализацията е процес на конвертиране на обект във XML. XML сериализацията оперира само със публичните полета и пропъртита public fields and properties.
и не включва информация за типа който е сериализиран. XML сериализацията не може да се справи с индексирани пропъртита indexers,read-only пропъртита /с изключение на read-only колекции /

Нека имаме следният клас:
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class MyClass1
{
   
   
private  string m_Title;

   
public MyClass1()
    {
       
m_Title="title1";
   
}

   
public string Title
   
{
       
get{return m_Title;}
       
set{m_Title=value;}
    }
}

За да го сериализираме трябва да направим следното:
CODE
1
2
3
4
5
6
7
MyClass1 myObject = new MyClass1();
XmlSerializer mySerializer = new
XmlSerializer(typeof(MyClass1));
StreamWriter myWriter = new StreamWriter("c:\myclass.xml");
mySerializer.Serialize(myWriter, myObject);
myWriter.Flush();
myWriter.Close();
Ако отворим файла myclass.xml ще видим следното:
CODE
1
2
3
4
<?xml version="1.0" encoding="utf-8"?>
<
MyClass1 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <
Title>title1</Title>
</
MyClass1>
Тагът <MyClass1> съдържа описанието на нашият клас MyClass1



  Следваща страница >> 


Ключови думи: xml сериализация .net c# атрибут


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008