<?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: From JSON to XPath</title>
	<atom:link href="http://www.whump.com/moreLikeThis/2006/03/14/from-json-to-xpath/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whump.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2006%2F03%2F14%2Ffrom-json-to-xpath%2F&amp;seed_title=From+JSON+to+XPath</link>
	<description>The more you know, the more jokes you get.</description>
	<pubDate>Fri, 05 Dec 2008 12:09:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Michael Rawdon</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2006%2F03%2F14%2Ffrom-json-to-xpath%2F&amp;seed_title=From+JSON+to+XPath#comment-61</link>
		<dc:creator>Michael Rawdon</dc:creator>
		<pubDate>Thu, 16 Mar 2006 18:40:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2006/03/14/from-json-to-xpath/#comment-61</guid>
		<description>I know a little of the history of the plist format.  My information, however, should not be considered authoritative, having been gained either fourth-hand or by inference.

The original NeXTStep/OpenStep/GNUStep format, as far as I know, predates &lt;a href="http://en.wikipedia.org/wiki/Xml" rel="nofollow"&gt;XML&lt;/a&gt; by several years, perhaps as much as a decade before XML 1.0 (i.e., 1988).  Heck, maybe more, for all I know.

I think the XML format for plists dates from the early days of widespread XML adoption (1999/2000), and I suspect the idea was to move to something XML-compliant, but that that was perhaps the only motivation.  This is really just a guess on my part, but it tracks with what I've observed.  In other words, I think TomB's observation that it's just a plist serialized in a nominal XML form is right-on.

I don't know anything about the binary format.

I personally consider the OpenStep format (sometimes called "ASCII plists" as contrasted with "XML plists") to be preferable to the XML format because it is (1) more compact, and (2) more readable.  Arguably the key word in both those points is "more", since everything is relative.</description>
		<content:encoded><![CDATA[<p>I know a little of the history of the plist format.  My information, however, should not be considered authoritative, having been gained either fourth-hand or by inference.</p>
<p>The original NeXTStep/OpenStep/GNUStep format, as far as I know, predates <a href="http://en.wikipedia.org/wiki/Xml" rel="nofollow">XML</a> by several years, perhaps as much as a decade before XML 1.0 (i.e., 1988).  Heck, maybe more, for all I know.</p>
<p>I think the XML format for plists dates from the early days of widespread XML adoption (1999/2000), and I suspect the idea was to move to something XML-compliant, but that that was perhaps the only motivation.  This is really just a guess on my part, but it tracks with what I&#8217;ve observed.  In other words, I think TomB&#8217;s observation that it&#8217;s just a plist serialized in a nominal XML form is right-on.</p>
<p>I don&#8217;t know anything about the binary format.</p>
<p>I personally consider the OpenStep format (sometimes called &#8220;ASCII plists&#8221; as contrasted with &#8220;XML plists&#8221;) to be preferable to the XML format because it is (1) more compact, and (2) more readable.  Arguably the key word in both those points is &#8220;more&#8221;, since everything is relative.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TomB</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2006%2F03%2F14%2Ffrom-json-to-xpath%2F&amp;seed_title=From+JSON+to+XPath#comment-60</link>
		<dc:creator>TomB</dc:creator>
		<pubDate>Thu, 16 Mar 2006 09:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2006/03/14/from-json-to-xpath/#comment-60</guid>
		<description>There is a Wikipedia entry for &lt;a href="http://en.wikipedia.org/wiki/Plist" rel="nofollow"&gt;plist&lt;/a&gt;, that shows how the original plist format, used in NeXTStep and GNUStep, was even worse. 

The XML plist is essentially a serialized CF/NSDictionary. The dictionary is just a bag of key-value pairs, where the value can be any CF/NS type, including another dictionary. This makes it very easy to manage preferences, but the simplistic data structure gives you equally simplistic XML. 

For truly horrifying XML, look inside an Xcode .pbxproj file, or an IB Carbon NIB file.</description>
		<content:encoded><![CDATA[<p>There is a Wikipedia entry for <a href="http://en.wikipedia.org/wiki/Plist" rel="nofollow">plist</a>, that shows how the original plist format, used in NeXTStep and GNUStep, was even worse. </p>
<p>The XML plist is essentially a serialized CF/NSDictionary. The dictionary is just a bag of key-value pairs, where the value can be any CF/NS type, including another dictionary. This makes it very easy to manage preferences, but the simplistic data structure gives you equally simplistic XML. </p>
<p>For truly horrifying XML, look inside an Xcode .pbxproj file, or an IB Carbon NIB file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Humphries</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2006%2F03%2F14%2Ffrom-json-to-xpath%2F&amp;seed_title=From+JSON+to+XPath#comment-59</link>
		<dc:creator>Bill Humphries</dc:creator>
		<pubDate>Thu, 16 Mar 2006 06:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2006/03/14/from-json-to-xpath/#comment-59</guid>
		<description>@ Randal: I don't know why plists ended up that way. I'm guessing it was an 'premature' optimization. I'll have to ask friends who might know the history behind it.</description>
		<content:encoded><![CDATA[<p>@ Randal: I don&#8217;t know why plists ended up that way. I&#8217;m guessing it was an &#8216;premature&#8217; optimization. I&#8217;ll have to ask friends who might know the history behind it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Humphries</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2006%2F03%2F14%2Ffrom-json-to-xpath%2F&amp;seed_title=From+JSON+to+XPath#comment-56</link>
		<dc:creator>Bill Humphries</dc:creator>
		<pubDate>Wed, 15 Mar 2006 17:27:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2006/03/14/from-json-to-xpath/#comment-56</guid>
		<description>@ Jason: You're right, I'd managed to forget that.</description>
		<content:encoded><![CDATA[<p>@ Jason: You&#8217;re right, I&#8217;d managed to forget that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randal L. Schwartz</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2006%2F03%2F14%2Ffrom-json-to-xpath%2F&amp;seed_title=From+JSON+to+XPath#comment-55</link>
		<dc:creator>Randal L. Schwartz</dc:creator>
		<pubDate>Wed, 15 Mar 2006 15:56:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2006/03/14/from-json-to-xpath/#comment-55</guid>
		<description>Yeah, that apple plist format.  What were they smoking?  "We can *call* it XML because it has angle-brackets!"  Eeek.</description>
		<content:encoded><![CDATA[<p>Yeah, that apple plist format.  What were they smoking?  &#8220;We can *call* it XML because it has angle-brackets!&#8221;  Eeek.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://www.whump.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.whump.com%2FmoreLikeThis%2F2006%2F03%2F14%2Ffrom-json-to-xpath%2F&amp;seed_title=From+JSON+to+XPath#comment-54</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Wed, 15 Mar 2006 14:56:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.whump.com/moreLikeThis/2006/03/14/from-json-to-xpath/#comment-54</guid>
		<description>As you've noted before, it's in Mozilla already and in DOM Level 3:
http://www.whump.com/moreLikeThis/link/04302</description>
		<content:encoded><![CDATA[<p>As you&#8217;ve noted before, it&#8217;s in Mozilla already and in DOM Level 3:<br />
<a href="http://www.whump.com/moreLikeThis/link/04302" rel="nofollow">http://www.whump.com/moreLikeThis/link/04302</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
