<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: conversor code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Fri, 25 Jul 2008 22:43:29 GMT</pubDate>
    <description>DZone Snippets: conversor code</description>
    <item>
      <title>toStandard //JavaScript Function</title>
      <link>http://snippets.dzone.com/posts/show/1478</link>
      <description>This function tries to parse bad html and transform into xhtml, by lower-casing the tags, properties and duplicating single properties (readonly becomes readonly="readonly"), my function is very generic.&lt;br /&gt;&lt;br /&gt;example:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;s = '&lt;INPUT type=text value="a b c" readonly x="123"&gt;blabla&lt;DIV&gt;&lt;/DIV&gt;';&lt;br /&gt;prompt("", toStandard(s));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;code:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;//+ Jonas Raoni Soares Silva&lt;br /&gt;//@ http://jsfromhell.com&lt;br /&gt;&lt;br /&gt;function toStandard(s){&lt;br /&gt;	return s.replace(/&lt;(\/?\w+)([^&gt;]*)&gt;/g, function(s, t, c, d){&lt;br /&gt;		return "&lt;" + t.toLowerCase() + c.replace(/\b(\w+)(?:=((?:(?=(["'])).((?!\3)(?:.|\n))*\3)|\S*))?/g, function(s, p, v, a){&lt;br /&gt;			return (p = p.toLowerCase()) + "=" + (a = a ? "" : '"') + (v || p) + a;&lt;br /&gt;		}) + "&gt;";&lt;br /&gt;	});&lt;br /&gt;};&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Tue, 14 Feb 2006 16:17:05 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1478</guid>
      <author>jonasraoni (Jonas Raoni Soares Silva)</author>
    </item>
    <item>
      <title>Generic base conversor //Javascript Object</title>
      <link>http://snippets.dzone.com/posts/show/523</link>
      <description>&lt;a href="http://jsfromhell.com/number/base-conversor"&gt;&lt;br /&gt;Minimum Common Multiple&lt;br /&gt;&lt;br /&gt;[UPDATED CODE AND HELP CAN BE FOUND HERE]&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;//+ Jonas Raoni Soares Silva&lt;br /&gt;//@ http://jsfromhell.com/number/base-conversor [v1.0]&lt;br /&gt;&lt;br /&gt;Conversor = {&lt;br /&gt;	h: '0123456789abcdefghijklmnopqrstuvwxyz',&lt;br /&gt;&lt;br /&gt;	int2base: function( n, base ){&lt;br /&gt;		if( base &lt; 2 || base &gt; this.h.length )&lt;br /&gt;			throw new Error( "base inv&#225;lida" );&lt;br /&gt;		for( var n = parseInt( n ) || 0, result = ""; n; result = this.h.charAt( n % base ) + result, n = Math.floor( n / base ) );&lt;br /&gt;		return result;&lt;br /&gt;	},&lt;br /&gt;	base2int: function( s, base ){&lt;br /&gt;		for( var i = -1, l = s.length, result = 0; ++i &lt; l; result = result * base + this.h.indexOf( s.charAt( i ) ) );&lt;br /&gt;		return result;&lt;br /&gt;	}&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 29 Jul 2005 17:22:24 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/523</guid>
      <author>jonasraoni (Jonas Raoni Soares Silva)</author>
    </item>
  </channel>
</rss>
