<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>notes</title>
	<atom:link href="http://www.mioz.it/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mioz.it/wordpress</link>
	<description></description>
	<lastBuildDate>Fri, 11 Nov 2011 15:10:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Tag XML</title>
		<link>http://www.mioz.it/wordpress/2011/11/tag-xml/</link>
		<comments>http://www.mioz.it/wordpress/2011/11/tag-xml/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 15:09:05 +0000</pubDate>
		<dc:creator>mioz</dc:creator>
				<category><![CDATA[Senza categoria]]></category>

		<guid isPermaLink="false">http://www.mioz.it/wordpress/?p=13</guid>
		<description><![CDATA[Ottimo esempio di utilizzo dei tag XML in C#. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; using System; using System.IO; using System.Xml.Serialization; public class Serializer { public static void Main(string [] args) { Personnel personnel = CreatePersonnel(); XmlSerializer serializer = new XmlSerializer(typeof(Personnel)); using (FileStream stream = File.OpenWrite(&#8220;Employees.xml&#8221;)) { serializer.Serialize(stream, personnel); } } private static Personnel CreatePersonnel() { Personnel personnel = new [...]]]></description>
			<content:encoded><![CDATA[<p>Ottimo esempio di utilizzo dei tag XML in C#.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
using System;<br />
using System.IO;<br />
using System.Xml.Serialization;</p>
<p>public class Serializer {</p>
<p>public static void Main(string [] args) {<br />
Personnel personnel = CreatePersonnel();<br />
XmlSerializer serializer = new XmlSerializer(typeof(Personnel));<br />
using (FileStream stream = File.OpenWrite(&#8220;Employees.xml&#8221;)) {<br />
serializer.Serialize(stream, personnel);<br />
}<br />
}</p>
<p>private static Personnel CreatePersonnel() {<br />
Personnel personnel = new Personnel();<br />
personnel.Employees = new Employee [] {new Employee()};<br />
personnel.Employees[0].FirstName = &#8220;Joe&#8221;;<br />
personnel.Employees[0].MiddleInitial = &#8220;M&#8221;;<br />
personnel.Employees[0].LastName = &#8220;Lee&#8221;;</p>
<p>personnel.Employees[0].Addresses = new Address [] {new Address()};<br />
personnel.Employees[0].Addresses[0].AddressType = AddressType.Home;<br />
personnel.Employees[0].Addresses[0].Street = new string [] {&#8220;999 Colluden&#8221;};<br />
personnel.Employees[0].Addresses[0].City = &#8220;Vancouver&#8221;;<br />
personnel.Employees[0].Addresses[0].State = State.BC;<br />
personnel.Employees[0].Addresses[0].Zip = &#8220;V5V 4X7&#8243;;</p>
<p>personnel.Employees[0].HireDate = new DateTime(2001,1,1);</p>
<p>return personnel;<br />
}<br />
}</p>
<p>[Serializable]<br />
public enum AddressType {<br />
Home,<br />
Office<br />
}</p>
<p>[Serializable]<br />
public enum State {<br />
[XmlEnum(Name="British C")]BC,<br />
[XmlEnum(Name="Sask")]SK<br />
}</p>
<p>[Serializable]<br />
public class Address {<br />
[XmlAttribute(AttributeName="type")] public AddressType AddressType;<br />
[XmlElement(ElementName="street")] public string[] Street;<br />
[XmlElement(ElementName="city")] public string City;<br />
[XmlElement(ElementName="state")] public State State;<br />
[XmlElement(ElementName="zip")] public string Zip;<br />
}</p>
<p>[Serializable]<br />
public class TelephoneNumber {<br />
[XmlAttribute(AttributeName="type")] public AddressType AddressType;<br />
[XmlElement(ElementName="areacode")] public string AreaCode;<br />
[XmlElement(ElementName="exchange")] public string Exchange;<br />
[XmlElement(ElementName="number")] public string Number;<br />
}</p>
<p>[Serializable]<br />
public class Employee {<br />
[XmlAttribute(AttributeName="firstname")] public string FirstName;<br />
[XmlAttribute(AttributeName="middleinitial")] public string MiddleInitial;<br />
[XmlAttribute(AttributeName="lastname")] public string LastName;</p>
<p>[XmlArray(ElementName="addresses")]<br />
[XmlArrayItem(ElementName="address")] public Address [] Addresses;<br />
[XmlArray(ElementName="telephones")]<br />
[XmlArrayItem(ElementName="telephone")] public TelephoneNumber [] TelephoneNumbers;</p>
<p>[XmlAttribute(AttributeName="hiredate")] public DateTime HireDate;<br />
}</p>
<p>[Serializable]<br />
[XmlRoot(ElementName="personnel")]<br />
public class Personnel {<br />
[XmlElement(ElementName="employee")]<br />
public Employee [] Employees;<br />
}</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><span class="Apple-style-span" style="font-family: Consolas, Monaco, monospace; font-size: 12px; line-height: 18px; white-space: pre;">&lt;?xml version=&#8221;1.0&#8243;?&gt;</span></p>
<pre>&lt;personnel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;employee firstname="Joe" middleinitial="M" lastname="Lee" hiredate="2001-01-01T00:00:00"&gt;
    &lt;addresses&gt;
      &lt;address type="Home"&gt;
        &lt;street&gt;999 Colluden&lt;/street&gt;
        &lt;city&gt;Vancouver&lt;/city&gt;
        &lt;state&gt;British C&lt;/state&gt;
        &lt;zip&gt;V5V 4X7&lt;/zip&gt;
      &lt;/address&gt;
    &lt;/addresses&gt;
  &lt;/employee&gt;
&lt;/personnel&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mioz.it/wordpress/2011/11/tag-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AnVir Task Manager</title>
		<link>http://www.mioz.it/wordpress/2011/01/anvir/</link>
		<comments>http://www.mioz.it/wordpress/2011/01/anvir/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 21:28:07 +0000</pubDate>
		<dc:creator>mioz</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Task Manager con funzioni evolute per la gestione di processi (esecuzione automatica), rete e porte internet, storico delle attività &#8230; (download)]]></description>
			<content:encoded><![CDATA[<p>Task Manager con funzioni evolute per la gestione di processi (esecuzione automatica), rete e porte internet, storico delle attività &#8230; (<a href="http://www.mioz.it/software/anvir.exe" title="AnVir">download</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mioz.it/wordpress/2011/01/anvir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

