<?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"
	>

<channel>
	<title>Votexml</title>
	<atom:link href="http://www.votexml.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.votexml.org</link>
	<description>About Xml, Google, Seo, Xhtml, Programming ..</description>
	<pubDate>Tue, 24 Jun 2008 21:33:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Wikia search</title>
		<link>http://www.votexml.org/wikia-search/</link>
		<comments>http://www.votexml.org/wikia-search/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 21:33:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[search]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[Wikia]]></category>

		<category><![CDATA[Wikia search]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=21</guid>
		<description><![CDATA[For each SEO and Suchmaschinenmanipulierer Wikia is rather a genuine benediction. One seeks simply after the term for which one to climb would like (the own side should be listed somewhere there) and clicks and click and click on the full stars and hiss it since at place 1.

Sowas can one nevertheless well also as [...]]]></description>
			<content:encoded><![CDATA[<p>For each <a href="http://www.twoostwo.org/">SEO</a> and Suchmaschinenmanipulierer <a href="http://re.search.wikia.com/">Wikia</a> is rather a genuine benediction. One seeks simply after the term for which one to climb would like (the own side should be listed somewhere there) and clicks and click and click on the full stars and hiss it since at place 1.<br />
<span id="more-21"></span><br />
Sowas can one nevertheless well also as “<a href="http://www.votexml.org/">SEO</a> offer” to ignorant ones sell (there are people the search machine entries to buy surely today also still) and easily made is it. So now however times joke aside and once more exactly looked:</p>
<p>I find the concept good to Ansich of <a href="http://www.wikia.com/wiki/Wikia">Wikia</a> search. , Emphasize sides those can evaluate the user are particularly suitable, let mismatching sides fade out and add relevant Keywords to the search word. The problem is and remains really the user and the possibility that one the results with few steps completely manipulating can.</p>
<p>Further me is Javascript behind the search some more too slowly, thus if I have already with my fast notebook of problems if I a few things more change and scrolle which is to then say a normal user? What means it becomes generally accepted user a Generated search?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/wikia-search/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SEO: Caution !</title>
		<link>http://www.votexml.org/seo-caution/</link>
		<comments>http://www.votexml.org/seo-caution/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 12:20:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[copyright]]></category>

		<category><![CDATA[google news]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=20</guid>
		<description><![CDATA[SEO: Caution !
The classical triangle relationship a SEO encounters more frequently than one generally thinking likes. The company operates a web page, copyright and copyright holds the Web agency, the SEO as the third in the federation is the homepage of the company now to optimize. How does one get the Web agency also in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SEO: Caution !</strong><br />
The classical triangle relationship a SEO encounters more frequently than one generally thinking likes. The company operates a web page, <a href="http://en.wikipedia.org/wiki/Copyright">copyright</a> and copyright holds the Web agency, the SEO as the third in the federation is the homepage of the company now to optimize. How does one get the Web agency also in the boat?</p>
<p>In principle the SEO should inform first, who decides on changes at the homepage.<br />
<span id="more-20"></span><br />
If that is clarified, it is valid to experience, who must bless the necessary changes (e.g. marketing department of, marketing department). Special fine feeling, which often borders on diplomatic negotiation fate, is demanded, if the Web agency is responsible for the Absegnung and the conversion.</p>
<p>One thinks of, a team from internal and agency coworkers for weeks about the organization of lemmas thought and finally converted. The SEO comes along, and strikes before these titles to optimize nevertheless, so that the connection is manufactured to web page contents. This optimization attempt can see itself suspended to the question to the largest enmities to lead, since to internal coworkers on the one hand it sees their influence on the organization shrinking on the other hand, why the topic was actually not already considered with the production.</p>
<p>A Web agency however reacted often with refusal, here cannot be spoken occasionally of declarations of war against the SEO. Nevertheless the agency won surely already honors, did not consider on the other hand one <a href="http://www.votexml.org/category/google/seo/">SEO</a> so far in principle and in addition everything would have to be converted and the Design suffers naturally also. Texts machine-readable to explain is for homepage designer the worst evil, there often draws the argument by <a href="http://en.wikipedia.org/wiki/Search_engine_optimization">SEO</a> more firm conversion to generate on a long-term basis already times not at all. The reference is sent as defense instrument aufgenenommen that the structure of an homepage cannot already times at all affect the turnover success of an enterprise.</p>
<p>If necessary only one hilt, raus from the contract! Who settles only its preliminary work, inclusive all analyses and report, which will be annoyed if the agency the <a href="http://www.twoostwo.org/">SEO</a> order afterwards completely versanden let. Completely versandet it can also mean that the agency converts halfheartedly only well 25% of the demanded changes, what often unfortunately only to the fact leads that a straight handful of visitor more is generated over search engines. High-gene-counted on 100% thus maximally 20 visitors would be the more. Sometimes it is better to give Web agencies exactly in this point quite and a new client look for each other.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/seo-caution/feed/</wfw:commentRss>
		</item>
		<item>
		<title>As Mobbing bad SEO causes</title>
		<link>http://www.votexml.org/as-mobbing-bad-seo-causes/</link>
		<comments>http://www.votexml.org/as-mobbing-bad-seo-causes/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 18:39:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[bad seo cause]]></category>

		<category><![CDATA[votexml]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=19</guid>
		<description><![CDATA[As Mobbing bad SEO causes
I have myself already surprised why at a large customer even the grundsätzlichsten and actually simplest SEO measures for the disadvantage of the company to be nearly always converted. The appropriate coworkers put technical impossiblenesses forward again and again, instead of e.g. giving to each web page their own title.

Now dawns [...]]]></description>
			<content:encoded><![CDATA[<p><strong>As Mobbing bad <a href="http://www.twoostwo.org/">SEO</a> causes</strong></p>
<p>I have myself already surprised why at a large customer even the grundsätzlichsten and actually simplest SEO measures for the disadvantage of the company to be nearly always converted. The appropriate coworkers put technical impossiblenesses forward again and again, instead of e.g. giving to each web page their own title.<br />
<span id="more-19"></span><br />
Now dawns me slowly why. Times evenly 20 to 30% more Traffic, without commercial achievement, without innovations, without much expenditure and directly from the hands some fewer coworkers. If chemistry in the enterprise is not then correct (more), fatal following can have! Particularly since me slowly it brightens becomes that this kind in the enterprise is before-lived on the management. One does not have to be surprised that nobody more desire has a large step to make forward there. Actually harm. Now I must get only my calculation paid, my achievement am in any case furnished. A bet I would not want to die however at present.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/as-mobbing-bad-seo-causes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google News</title>
		<link>http://www.votexml.org/google-news-2/</link>
		<comments>http://www.votexml.org/google-news-2/#comments</comments>
		<pubDate>Fri, 30 May 2008 12:49:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[xml]]></category>

		<category><![CDATA[china]]></category>

		<category><![CDATA[ecocho]]></category>

		<category><![CDATA[gmail]]></category>

		<category><![CDATA[google news]]></category>

		<category><![CDATA[google.org]]></category>

		<category><![CDATA[marissa mayer]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=18</guid>
		<description><![CDATA[Google News
Interview with Marissa Mayer: An American radio station has recently an interview with Marissa Mayer, one of the prominent heads with googles led. Like always, also in this nearly in-hour discussion too much is betrayed, some interesting information could not draw the radio moderator Marissa however. Who has desire and time, the interview in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.votexml.org/google-news/">Google News</a></p>
<p>Interview with <a href="http://en.wikipedia.org/wiki/Marissa_Mayer" target="_&quot;blank&quot;">Marissa Mayer</a>: An American radio station has recently an interview with Marissa Mayer, one of the prominent heads with googles led. Like always, also in this nearly in-hour discussion too much is betrayed, some interesting information could not draw the radio moderator Marissa however. Who has desire and time, the interview in each case should sound itself. It is available in its whole length to the download.  Don´t fuel element evil: Everything could have been so beautiful. By co-operation with `Suchmaschine´ Ecocho become green would have google the firm slogan `to Don´t fuel element evil´ again once into the act to convert to be able. <a rel="nofollow" href="http://www.ecocho.com/" target="_blank">Ecocho</a> had indicated to plant per 1000 retrieval query 2 new trees. From this now probably nothing, because googles already quit co-operation after one week again. Probably simply too many users Robin Hood wanted to play and have frequently on google announcements clicked… <span id="more-18"></span></p>
<p>Google remains most valuable mark: With a value of over 85 billion US dollar is and remains googles the most valuable mark of the world. According to the new Brandz study, which is published each year of <a title="nofollow" href="http://www.marktforschungsinstitut.de/" target="_blank">Marktforschungsinstitut</a>, itself Genaral Electric (71.4 billion) must, Microsoft (70.9 billion) as well as Coca Cola (58.2 billion) again once with the rear places contently to give. Where we are to be found of the GWB in the list, could not be determined unfortunately yet exactly; -).</p>
<p>Googles exploded: After even surprisingly the quarter figures of the consortium positive for experts google, shot the share on the day following on it around nearly 20% up. Investors, who had put before the paper in the depot, could be pleased on a profit of scarcely 100 US dollar per share. This was by the way the highest jump in prices in the entire history of the share.</p>
<p>Gmails archive: The <a href="http://mail.google.com/" target="_blank">Gmail</a> blog published recently nine reasons, why everyone should archive its Gmails. The list is probably not to be taken so completely seriously, should one nevertheless also without assistance the birthday of its mother or important addresses of friends and acquaintance know. However, google surely nothing against it will have if the memory achievement the user continues to diminish and everyone stores its data <img src='http://www.votexml.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Google invested in solar: The foundation <a href="http://www.google.org/" target="_blank">Google.org</a> invests into renewable energies and recently schlappe 130 million US dollar to the starting UP enterprise eSolar continued to transfer. eSolar prominently safe no bad investment is in the development of large solar plants and. Owing to the friendly support now the sun might shine also long-term with the enterprise :- D</p>
<p><a href="http://www.google.cn/" target="_blank">Google China</a> rigs: The search engine googles plays in China as well known only the second violin. After Baidu with a market share of nearly 70% lies googles with 20% far reduced. This circumstance is to be changed now, as within the next years nearly 1000 new coworkers are adjusted. Whether the Spieß can be turned around regarding the supremacy on the search machine sector thereby, remains being waiting. Google is however everything to think capable of also here…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/google-news-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google News</title>
		<link>http://www.votexml.org/google-news/</link>
		<comments>http://www.votexml.org/google-news/#comments</comments>
		<pubDate>Wed, 28 May 2008 12:23:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[adsense]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[google news]]></category>

		<category><![CDATA[reader]]></category>

		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=17</guid>
		<description><![CDATA[Google Docs goes to off-lines: Googles Office package Docs is now also completely off-line available - via google Gears. While so far only the Docs off-line could be regarded and worked on, the tables and presentations can be regarded now additionally off-lines at least - a treatment is at present not yet possible, to it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://docs.google.com/">Google Docs</a> goes to off-lines: Googles Office package Docs is now also completely off-line available - via google Gears. While so far only the Docs off-line could be regarded and worked on, the tables and presentations can be regarded now additionally off-lines at least - a treatment is at present not yet possible, to it surely already is however hard worked.  Google Products compares prices: <a href="http://www.google.com/products" target="_blank">Google Product</a> search alias Froogle goes also under price comparison-ending now the sides: Immediately same products will be able within the search results grouped and with one another be compared and sorted. In this way one can immediately find the most favorable offerer out for a product - at least if he is listed with Product search <img src='http://www.votexml.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href="http://images.google.com/" target="_blank">Googles image</a> analysis: <a href="http://googleresearch.blogspot.com/2008/05/visualrank.html" target="_blank">VisualRank</a>: On PAGE-climb follows not the BrinRank (Insiderwitz), but the VisualRank: After google with PAGE-climb - with all modesty - which revolutionized search machine world, the same is repeated now also for pictures. With the VisualRank pictures are set to each other on the basis the representation in relation and interconnected and evaluated so. <span id="more-17"></span> FeedBurner of goes googles: In the next weeks will FeedBurner in googles account to be integrated and gets thus entrance to all the data from Googles other services. To hope we, after the integration, may on a Relaunch of <a href="https://www.google.com/adsense/" target="_blank">AdSense</a> for feeds as well as an integration in google Analytics and perhaps also in googles readers.  Route planning with StreetView: StreetView is meanwhile in many US cities accessible, now goes it the whole therefore further spreading: Immediately one can look at the individual stations with the routes planned with <a href="http://maps.google.com/" target="_blank">Google Maps</a> also via StreetView and commit so the complete way virtually. Really fascinatingly which googles so everything from the maps rausholt…  Data protection: Are responsible to user: Although google very strict data protection guidelines has, the abuse and the creation of glass humans are accused to the enterprise again and again. That works google now against, and makes those for user for it responsible into as far its data to be used and published. All googleservices offer appropriate attitudes, the user would have it to use. Where it is right…  Measure map revives: Measure map belongs to the more unknown services in Googles network, and which although the company of some to offer has: Measure map analyzed not only the Traffic of blog - but meanwhile Analytics is responsible - but evaluates also the comments, <a href="http://en.wikipedia.org/wiki/Trackback" target="_blank">Trackbacks</a> and further user interactions and places it graphically there. In the next weeks the service is revived and in googles account to be integrated.  Google Ocean - oceans in 3D: After the earth, Mars, the moon and also the remainder of the universe at least partly of google were digitized and in 3D made accessible, now the oceans are to: Since beginning of the yearly and develop google software and technical possibilities plan around the oceans to illustrate. That might become a considerable challenge - however I think the final result become more than impressing…  <a href="http://www.youtube.com/" target="_blank">YouTube</a> is to print money: Google meanwhile surely several billions dollar into the video platform YouTube put (alone for the assumption 1.5 billion) and would like now slowly somewhat of it back to have: For this year Eric Schmidt was written on the flags to bring YouTube into the black numbers and develop appropriate earnings/service concepts. Are times strained which outside of the classical advertising banners will come there.  Google documentations down-load: <a href="http://www.google.com/support/" target="_blank">Googles support</a> centers contain each quantity valuable information, problem descriptions as well as hint &amp; cheat - they have only the disadvantage that them only on-line ones are available. With a small trick an entire support center can be downloaded and stored as complete documentation. From the extent that is small books</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/google-news/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Black hat or white waistcoat</title>
		<link>http://www.votexml.org/black-hat-or-white-waistcoat/</link>
		<comments>http://www.votexml.org/black-hat-or-white-waistcoat/#comments</comments>
		<pubDate>Sun, 25 May 2008 13:25:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[Black hat seo]]></category>

		<category><![CDATA[nofollow]]></category>

		<category><![CDATA[youporn]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=15</guid>
		<description><![CDATA[Black hat or white waistcoat
The criticism over the publication of our list with NoNofollow of blog does not seem to die down. While other lists are to be still found in the Internet, ours strikes published list for few hours still their waves…
Fact is, our call is there. We do not publicise Spam, have from [...]]]></description>
			<content:encoded><![CDATA[<p>Black hat or white waistcoat</p>
<p>The criticism over the publication of our list with NoNofollow of blog does not seem to die down. While other lists are to be still found in the Internet, ours strikes published list for few hours still their waves…</p>
<p>Fact is, our call is there. We do not publicise Spam, have from <a title="seo" href="http://www.kaiserdealxa.com/" target="_blank">SEO</a> notion and to operate Schmuddelseiten. The fact that other SEOs avails itself of similar means, offers to Spammern still the necessary information or also on certain not completely respectable Keywords optimized, becomes ausserachtgelaßen.</p>
<p>In order to become further fair our call, we offer to you the unique possibility here of purchasing by auction a side listed under the search word `YouPorn´ into the Top10 for one month. The complete side is to you at the disposal. You can insert advertising banners, on partner programs or your own page left.</p>
<p>In order to win the side for one month, you need to do nothing else, as on our main side to left. It wins that, which regarding PAGE-climb most left offers. An example: Can set a left of a PR 3, two to the left of PR 2 and a PR 1 for it left from different Domains. In this your requirement 3+4+1, 8. mind you, would be it is thus valid only to the left of different Domains. First you need to only offer. Only the winner must set its left also actually, this however permanently.</p>
<p>Certain web page operators and/or SEOs know, how many visitors let themselves be generated by the search word `YouPorn´. You can now decide whether you support these for one month monetarisiert and us thereby by your left indirectly, or whether it further protects the light of your white waistcoat.</p>
<p>In order not to make for you the latter all too difficult, can deliver you here your requirements as comment or anonymous by email. We offer you up to 29.05.2008 the possibility of participating in our auction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/black-hat-or-white-waistcoat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GOOD TO GRANT TO THE SITE SEO-SPIDER</title>
		<link>http://www.votexml.org/good-to-grant-to-the-site-seo-spider/</link>
		<comments>http://www.votexml.org/good-to-grant-to-the-site-seo-spider/#comments</comments>
		<pubDate>Fri, 23 May 2008 10:25:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[optimization]]></category>

		<category><![CDATA[spider]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=14</guid>
		<description><![CDATA[Optimization and the advance of sites in the search systems - comparatively recently appeared service. Probably, thought about the advance of sites in the prospectors arose simultaneously with quite search machines. You will agree, to have a site and not to desire to obtain to it visitors at least unwisely. Indeed visitors - are potential [...]]]></description>
			<content:encoded><![CDATA[<p>Optimization and the advance of sites in the search systems - comparatively recently appeared service. Probably, thought about the advance of sites in the prospectors arose simultaneously with quite search machines. You will agree, to have a site and not to desire to obtain to it visitors at least unwisely. Indeed visitors - are potential clients, and means - profit. Even noncommercial projects [boryatsya] for the attendance, pursuing the most different purposes - to report information, to elucidate, to learn, to show… It is known that from 30 to 70% of visitors they come to the site from the search systems. But, studying the results of search, only 40% will pass to the second page, and only 10 people of 100 will glance to third and following. This is why so it is important so that the site would appear in the results of search on the first page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/good-to-grant-to-the-site-seo-spider/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The WCF MessageEncoder Decoded 3</title>
		<link>http://www.votexml.org/the-wcf-messageencoder-decoded-3/</link>
		<comments>http://www.votexml.org/the-wcf-messageencoder-decoded-3/#comments</comments>
		<pubDate>Sun, 18 May 2008 21:37:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[xml]]></category>

		<category><![CDATA[message encode]]></category>

		<category><![CDATA[MessageEncoder]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=13</guid>
		<description><![CDATA[Class Requirements
Like Channels and other classes in WCF, when you build a MessageEncoder you also build an accompanying MessageEncodingBindingElement and MessageEncoderFactory. Also, as with other WCF classes, the binding class handles configuration and the factory class handles creation. Following is the class declaration for TestEncoderFactory.
public class TestEncoderFactory : MessageEncoderFactory
{
Following is the class declaration for TestEncoderBinding.
public [...]]]></description>
			<content:encoded><![CDATA[<h3>Class Requirements</h3>
<p>Like Channels and other classes in WCF, when you build a MessageEncoder you also build an accompanying MessageEncodingBindingElement and MessageEncoderFactory. Also, as with other WCF classes, the binding class handles configuration and the factory class handles creation. Following is the class declaration for TestEncoderFactory.</p>
<pre>public class TestEncoderFactory : MessageEncoderFactory
{</pre>
<p>Following is the class declaration for TestEncoderBinding.</p>
<pre>public class TestEncoderBindingElement :
MessageEncodingBindingElement
{</pre>
<p>As stated earlier, normally the MessageEncoder resides inside the Transport Channel. My WCF Channels and Binding article illustrates how to incorporate a MessageEncoder in the binding and use a MessageEncoder inside a Transport Channel. Typically, the MessageEncoder is created by using the following function calls and properties.<br />
<span id="more-13"></span></p>
<pre>TestEncoderBindingElement elm = new TestEncoderBindingElement();
TestEncoderFactory factory    = new TestEncoderFactory(elm);
RunProgram prog               = new RunProgram();

..

prog.Run(factory.Encoder);</pre>
<p>MessageEncoder is the base class for all <a href="http://www.votexml.org/the-wcf-messageencoder-decoded-1/" target="_blank">MessageEncoder</a>s. <a href="http://www.votexml.org/the-wcf-messageencoder-decoded-2/" target="_blank">MessageEncoder</a> contains overridable versions of the overloaded ReadMessage and WriteMessage functions. Which functions you invoke depend on which style of Message you wish to create; see the Sources section at the end of the article for more information on Messages. You&#8217;ll see how to implement a few ReadMessage and WriteMessage functions later in the article.</p>
<p>There are also some important overridable properties and functions dealing with the &#8220;body&#8221; or data portion of a Message class. ContentType, MediaType, and MessageVersion are the key properties. The importance of other functions depends on your implementation of the class.</p>
<p>As stated earlier, a MessageEncoder turns bytes on the wire to Message class. Look at how this is done.</p>
<p>previous entries about message encoder; <a title="The Wcf Messageencoder Decoded 1" href="http://www.votexml.org/the-wcf-messageencoder-decoded-1/" target="_blank">1</a> and <a title="The Wcf Messageencoder Decoded 2" href="http://www.votexml.org/the-wcf-messageencoder-decoded-2/" target="_blank">2</a> and here 3</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/the-wcf-messageencoder-decoded-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The WCF MessageEncoder Decoded 2</title>
		<link>http://www.votexml.org/the-wcf-messageencoder-decoded-2/</link>
		<comments>http://www.votexml.org/the-wcf-messageencoder-decoded-2/#comments</comments>
		<pubDate>Wed, 14 May 2008 20:18:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[xml]]></category>

		<category><![CDATA[xsl]]></category>

		<category><![CDATA[MessageEncode]]></category>

		<category><![CDATA[MessageEncoders]]></category>

		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=12</guid>
		<description><![CDATA[Sample Overview
The sample opens an XML file using the XmlDocument class, translates the XmlDocument into bytes, creates a Message class from the bytes, and then copies the Message class back into another XmlDocument class.
There are some things to consider before you explore the sample.
Aside from illustrating the steps to take building your own MessageEncoder, the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Sample Overview</strong></p>
<p>The sample opens an <a href="http://www.twoostwo.org/" target="_blank">XML</a> file using the XmlDocument class, translates the XmlDocument into bytes, creates a Message class from the bytes, and then copies the Message class back into another XmlDocument class.</p>
<p>There are some things to consider before you explore the sample.</p>
<p>Aside from illustrating the steps to take building your own MessageEncoder, the sample provides no real practical solution.<br />
<span id="more-12"></span><br />
Normally, the <a title="messageencode" href="http://www.votexml.org/the-wcf-messageencoder-decoded-1/" target="_blank">MessageEncode</a> is embedded inside of a WCF. As stated earlier, normally a MessageEncoder inhabits a Transport Channel class.</p>
<p>Finally, there are many ways to manipulate the bytes coming over the wire and to coerce the data into a Message class. Covering all tools and options is beyond the scope this article, so I&#8217;m going to review some of these tools with you before delving into the code.<br />
<strong> Tools of the Trade</strong></p>
<p>Manipulating <a rel="nofollow" href="http://www.xml.com/" target="_blank">XML</a> data is the realm of the XmlReader and <a rel="nofollow" href="http://www.xmlwriter.net/" target="_blank">XmlWriter</a> classes. XmlReaders and XmlWriters support all sorts of functionality including:</p>
<p>* A separate settings class for checking conformance, including whitespace, and specifying a particular encoding<br />
* Reading, Writing, and efficiently navigating XML<br />
* Reading XML from Stream classes</p>
<p>XmlDictionalReader and XmlDictionaryWriter classes serve to generate XmlReaders and XmlWriters specifically supporting new features in WCF.</p>
<p>XslCompiledTransformation is a new .NET 2.0 implementation of the .NET Extensible Stylesheet Language Transformation (XSLT) transformations functionality. <a href="http://www.w3.org/TR/xslt" target="_blank">XSLT</a> serves to transformation a particular XML document into some other representation.</p>
<p>MessageEncoders can work with large amounts of data. Allocating space for large pieces of data can create a bottleneck in an application. So, WCF utilizes a class called MessageBuffer to control and manage pre-allocated memory pools.</p>
<p>MessageEncoders work with .NET Streams. Streams are classes that manipulate a series of bytes residing inside various places (file system, memory, network). All streams have a common base class along with functions specific to their area of specialization.</p>
<p>For more details, see the .NET <a rel="nofollow" href="http://www.en.wikipedia.org/wiki/Framework" target="_blank">Framework</a> documentation and the articles listed under Sources at the end of this article.</p>
<p>It&#8217;s time to delve into the sample and put the tools above to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/the-wcf-messageencoder-decoded-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The WCF MessageEncoder Decoded 1</title>
		<link>http://www.votexml.org/the-wcf-messageencoder-decoded-1/</link>
		<comments>http://www.votexml.org/the-wcf-messageencoder-decoded-1/#comments</comments>
		<pubDate>Mon, 12 May 2008 14:25:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[xml]]></category>

		<category><![CDATA[decode]]></category>

		<category><![CDATA[encode]]></category>

		<category><![CDATA[messagedecoder]]></category>

		<category><![CDATA[MessageEncoder]]></category>

		<category><![CDATA[wcf]]></category>

		<guid isPermaLink="false">http://www.votexml.org/?p=11</guid>
		<description><![CDATA[The MessageEncoder
MessageEncoders typically inhabit Transport Channels, although MessageEncoders can be used elsewhere in the Channel Stack. Often, a MessageEncoder&#8217;s sole purpose is to turn the bytes coming over the wire into a WCF Message Class representation.
Typically, bytes on the wire are a Multipurpose Internet Mail Extensions (MIME) content type. MIME support is a WCF cornerstone. [...]]]></description>
			<content:encoded><![CDATA[<h3>The MessageEncoder</h3>
<p>MessageEncoders typically inhabit Transport Channels, although MessageEncoders can be used elsewhere in the Channel Stack. Often, a MessageEncoder&#8217;s sole purpose is to turn the bytes coming over the wire into a <a title="WCF" rel="external nofollow" href="http://en.wikipedia.org/wiki/Windows_Communication_Foundation" target="_blank">WCF</a> Message Class representation.</p>
<p>Typically, bytes on the wire are a Multipurpose Internet Mail Extensions (<a rel="external nofollow" href="http://en.wikipedia.org/wiki/MIME" target="_blank">MIME</a>) content type. MIME support is a WCF cornerstone. WCF is also built for SOAP-based interactions. In fact, WCF comes equipped to handle multiple <a rel="external nofollow" href="http://en.wikipedia.org/wiki/SOAP" target="_blank">SOAP</a> versions and various forms of <a href="http://www.twoostwo.org/" target="_blank">XML</a> data. MessageEncoders shipping with WCF can build messages from various content and SOAP protocols.<br />
<span id="more-11"></span><br />
So, with all this support for content and protocols, why would you build your own MessageEncoder?</p>
<h3>Why Build Your Own?</h3>
<p>As you may have guessed, not all data coming over the wire can be neatly categorized and packaged. Therefore, creating a Message class representation may require some custom handling. Custom handling may entail data decrypting/encrypting or may be supplemented by an additional source.</p>
<p>Other reasons for building your own MessageEncoder is tht you may want to utilize a custom Message class throughout your Channel Stack or you may want to apply a transformation to the incoming data as you create a Message class.</p>
<p>Whatever the case when writing your own MessageEncoder, you will probably apply the same general formula and toolset. Now, you&#8217;re going to explore the sample code and I&#8217;m going to share the formula and toolset for building your own MessageEncoder.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.votexml.org/the-wcf-messageencoder-decoded-1/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
