<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>XML and the Content Pipeline</title><link>http://blogs.msdn.com/shawnhar/archive/2008/05/30/xml-and-the-content-pipeline.aspx</link><description>I decided to write a few posts about the role played by XML in the XNA Framework Content Pipeline, because this isn't well documented and people seem to find it confusing. The first thing to get straight is the distinction between which things are fundamental</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: XML and the Content Pipeline</title><link>http://blogs.msdn.com/shawnhar/archive/2008/05/30/xml-and-the-content-pipeline.aspx#8569898</link><pubDate>Mon, 02 Jun 2008 21:21:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8569898</guid><dc:creator>Zyxil</dc:creator><description>&lt;p&gt;So if you imported a POX (plain ol' XML) file through the pipeline, what is the runtime equivalent? &amp;nbsp;Do you still have to create your own processor? &amp;nbsp;If you are loading level data, for example, you would need a LevelData processor to create a LevelData object from your XML file?&lt;/p&gt;
&lt;p&gt;What does this give me over using XMLSerializer?&lt;/p&gt;
</description></item><item><title>re: XML and the Content Pipeline</title><link>http://blogs.msdn.com/shawnhar/archive/2008/05/30/xml-and-the-content-pipeline.aspx#8569923</link><pubDate>Mon, 02 Jun 2008 21:30:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8569923</guid><dc:creator>ShawnHargreaves</dc:creator><description>&lt;p&gt;&amp;gt; So if you imported a POX (plain ol' XML) file through the pipeline, what is the runtime equivalent?&lt;/p&gt;
&lt;p&gt;That depends entirely on what type you are importing. There is nothing special about the fact that the data came from an XML file: after the importer finishes, it's just data. Some data has the same type at runtime as it does at design time, while other data changes type (eg. TextureContent -&amp;gt; Texture).&lt;/p&gt;
&lt;p&gt;&amp;gt; Do you still have to create your own processor? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;That depends on whether you want to process the data or not. If it's already in the exact right format, you don't need to process it. If you want to change it in some way, you do.&lt;/p&gt;
</description></item><item><title>re: XML and the Content Pipeline</title><link>http://blogs.msdn.com/shawnhar/archive/2008/05/30/xml-and-the-content-pipeline.aspx#8574330</link><pubDate>Thu, 05 Jun 2008 03:24:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8574330</guid><dc:creator>Shrdlu</dc:creator><description>&lt;p&gt;Xml also comes in to play if you are messing with the content project's msbuild script or automatically generating one via code.&lt;/p&gt;
</description></item></channel></rss>