<?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>L Cardoso &#187; Validação</title>
	<atom:link href="http://www.lcardoso.com/category/validacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lcardoso.com</link>
	<description>Desenvolvedor Web</description>
	<lastBuildDate>Wed, 08 Dec 2010 14:54:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Inserindo Vídeos do YouTube com código válido em seu site</title>
		<link>http://www.lcardoso.com/2010/04/inserindo-videos-do-youtube-com-codigo-valido-em-seu-site/</link>
		<comments>http://www.lcardoso.com/2010/04/inserindo-videos-do-youtube-com-codigo-valido-em-seu-site/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 03:07:17 +0000</pubDate>
		<dc:creator>Leo</dc:creator>
				<category><![CDATA[-]]></category>
		<category><![CDATA[Validação]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://www.lcardoso.com/?p=41</guid>
		<description><![CDATA[Há algum tempo atrás tive um problema para inserir vídeos do Youtube no site do meu cliente, não por que sabia como inserir, mas por que o site do meu cliente estava com o código todo válidado pela W3C e quando eu colocava o embed do vídeo, perdia a validação, então como resolver esse problema? [...]]]></description>
			<content:encoded><![CDATA[<p>Há algum tempo atrás tive um problema para inserir vídeos do <a href="http://www.youtube.com.br" target="_blank">Youtube</a> no site do meu cliente, não por que sabia como inserir, mas por que o site do meu cliente estava com o código todo válidado pela <a href="http://www.w3.org/" target="_blank">W3C</a> e quando eu colocava o embed do vídeo, perdia a validação, então como resolver esse problema?</p>
<p>Após muitas pesquisas na internet e conversas com desenvolvedores amigos meu, descobri uma maneira de contornar esse problema.</p>
<p>Então vamos lá, mãos a obra!</p>
<p>A técnica consiste na reescrita do código embed (incorporar) para que ele fique válido.</p>
<p>Geralmente quando se pega o código embed lá do YouTube, ele vem assim:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/6V_rYZo9sVg&amp;hl=pt_BR&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/6V_rYZo9sVg&amp;hl=pt_BR&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</pre></td></tr></table></div>

<p>Um código muito grande e que não passa no teste de validação da W3C, para validá-lo basta reescreve-lo desta maneira:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;250&quot; height=&quot;195&quot; data=&quot;http://www.youtube.com/v/6V_rYZo9sVg&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/6V_rYZo9sVg&quot;/&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;/&gt;&lt;/object&gt;</pre></td></tr></table></div>

<p>Bem mais curto e totalmente válido para os padrões da W3C, o grande lance nesse código é o seguinte: Neste novo visual do Youtube, você vai perceber que há um botão escrito &#8220;Compartilhar&#8221;, ao clicar nele vai aparecer o link do vídeo, o que é importante para nós neste link é o id do vídeo que é esse destacado na imagem abaixo:</p>
<p><img src="http://www.lcardoso.com/wp-content/uploads/2010/04/youtube1.jpg" alt="" title="youtube1" width="419" height="95" class="aligncenter size-full wp-image-42" /></p>
<p>substitua esse id em nosso código nos seguintes trechos logo após &#8220;&#8230;/v/&#8221;:</p>
<p>Aqui</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">data=&quot;http://www.youtube.com/v/6V_rYZo9sVg&quot;&gt;</pre></td></tr></table></div>

<p>e aqui</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">value=&quot;http://www.youtube.com/v/6V_rYZo9sVg&quot;&gt;</pre></td></tr></table></div>

<p>é isso, qualquer dúvida é só deixar um comentário.</p>
<p>Até a proxima</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Validação";
            bb_bid  = "40565";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.lcardoso.com/2010/04/inserindo-videos-do-youtube-com-codigo-valido-em-seu-site/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

