<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: XUL Validator - Beta</title>
	<atom:link href="http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/feed/" rel="self" type="application/rss+xml" />
	<link>http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/</link>
	<description></description>
	<pubDate>Sat, 22 Nov 2008 15:12:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Mark Finkle&#8217;s Weblog &#187; XUL Explorer 0.3</title>
		<link>http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-856</link>
		<dc:creator>Mark Finkle&#8217;s Weblog &#187; XUL Explorer 0.3</dc:creator>
		<pubDate>Tue, 27 Feb 2007 04:24:04 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-856</guid>
		<description>[...] some progress on XUL Explorer. I have been tinkering around with the editor and integrating the XUL validator. I also reorganized the code a little so I could support sidebars in the [...]</description>
		<content:encoded><![CDATA[<p>[...] some progress on XUL Explorer. I have been tinkering around with the editor and integrating the XUL validator. I also reorganized the code a little so I could support sidebars in the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ptaszor i jego blog! Lol...</title>
		<link>http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-744</link>
		<dc:creator>Ptaszor i jego blog! Lol...</dc:creator>
		<pubDate>Thu, 15 Feb 2007 15:24:33 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-744</guid>
		<description>&lt;strong&gt;Walidator XUL...&lt;/strong&gt;

Mark Finkle na swoim blogu opublikowaÅ‚ wersjÄ™ beta prostego walidatora XUL. 

ChcÄ…c go uÅ¼yÄ‡ wystarczy kod jÄ™zyka XUL wkleiÄ‡ w pole formularza i sprawdziÄ‡ jego poprawnoÅ›Ä‡.



Aktualnie walidator sprawdza poprawnoÅ›Ä‡ i semantycznoÅ›Ä‡ kodu XUL...</description>
		<content:encoded><![CDATA[<p><strong>Walidator XUL&#8230;</strong></p>
<p>Mark Finkle na swoim blogu opublikowaÅ‚ wersjÄ™ beta prostego walidatora XUL. </p>
<p>ChcÄ…c go uÅ¼yÄ‡ wystarczy kod jÄ™zyka XUL wkleiÄ‡ w pole formularza i sprawdziÄ‡ jego poprawnoÅ›Ä‡.</p>
<p>Aktualnie walidator sprawdza poprawnoÅ›Ä‡ i semantycznoÅ›Ä‡ kodu XUL&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Finkle</title>
		<link>http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-613</link>
		<dc:creator>Mark Finkle</dc:creator>
		<pubDate>Fri, 02 Feb 2007 17:41:25 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-613</guid>
		<description>Wladimir - 

Thanks for taking the time to run some tests. I updated the code/rules to handle all of your cases except #6 and #9, which I am working on.

I also added a small set of options so users can "ignore" certain types of checks.</description>
		<content:encoded><![CDATA[<p>Wladimir - </p>
<p>Thanks for taking the time to run some tests. I updated the code/rules to handle all of your cases except #6 and #9, which I am working on.</p>
<p>I also added a small set of options so users can &#8220;ignore&#8221; certain types of checks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wladimir Palant</title>
		<link>http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-586</link>
		<dc:creator>Wladimir Palant</dc:creator>
		<pubDate>Fri, 02 Feb 2007 00:06:13 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-586</guid>
		<description>I tried running a few of my XUL files through the validator. Here are the bogus messages:

1. "unknown attribute: dialog[windowtype]" - well, Gecko recognizes windowtype on a dialog.
2. "suspicious child element: popupset &#62; tooltip" - according to XUL Tutorial tooltips are supposed to be inside a popupset.
3. "suspicious child element: popup &#62; menu" - that's how you define submenus inside a content menu.
4. "'title' should be used to determine window or dialog context" - not if that's a window inside an overlay. Simply adding elements to a window here.
5. "unknown attribute: dialog[ondialogextra2]" - the dialog has events associated with all buttons.
6. "unknown attribute choice: key[modifiers=accel,shift]" - just fine according to XUL Reference.
7. "unknown attribute: page[xmlns:html]" - yep, you can actually insert HTML in XUL. In this case this namespace was actually a relict however, I removed it :)
8. "unknown attribute: textbox[oncommand]" - textboxes with type="timed" actually fire the command event.
9. "suspicious child element: menulist &#62; template", "suspicious child element: template &#62; menupopup" - yep, templates can be just about anywhere.

Other than that it outputs quite a few warning messages that should be marked "ignore unless you have a really good reason not too". Nice tool nevertheless.</description>
		<content:encoded><![CDATA[<p>I tried running a few of my XUL files through the validator. Here are the bogus messages:</p>
<p>1. &#8220;unknown attribute: dialog[windowtype]&#8221; - well, Gecko recognizes windowtype on a dialog.<br />
2. &#8220;suspicious child element: popupset &gt; tooltip&#8221; - according to XUL Tutorial tooltips are supposed to be inside a popupset.<br />
3. &#8220;suspicious child element: popup &gt; menu&#8221; - that&#8217;s how you define submenus inside a content menu.<br />
4. &#8220;&#8216;title&#8217; should be used to determine window or dialog context&#8221; - not if that&#8217;s a window inside an overlay. Simply adding elements to a window here.<br />
5. &#8220;unknown attribute: dialog[ondialogextra2]&#8221; - the dialog has events associated with all buttons.<br />
6. &#8220;unknown attribute choice: key[modifiers=accel,shift]&#8221; - just fine according to XUL Reference.<br />
7. &#8220;unknown attribute: page[xmlns:html]&#8221; - yep, you can actually insert HTML in XUL. In this case this namespace was actually a relict however, I removed it <img src='http://starkravingfinkle.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8. &#8220;unknown attribute: textbox[oncommand]&#8221; - textboxes with type=&#8221;timed&#8221; actually fire the command event.<br />
9. &#8220;suspicious child element: menulist &gt; template&#8221;, &#8220;suspicious child element: template &gt; menupopup&#8221; - yep, templates can be just about anywhere.</p>
<p>Other than that it outputs quite a few warning messages that should be marked &#8220;ignore unless you have a really good reason not too&#8221;. Nice tool nevertheless.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-581</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Thu, 01 Feb 2007 18:15:34 +0000</pubDate>
		<guid isPermaLink="false">http://starkravingfinkle.org/blog/2007/02/xul-validator-beta/#comment-581</guid>
		<description>&#62; There are very few â€œhard-fastâ€ rules when it comes to XUL.

Is that a bug or a feature? :)</description>
		<content:encoded><![CDATA[<p>&gt; There are very few â€œhard-fastâ€ rules when it comes to XUL.</p>
<p>Is that a bug or a feature? <img src='http://starkravingfinkle.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
