<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 25 May 2013 10:51:04 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Evert Pot's Blog: Converting ICalendar to XML]]></title>
      <guid>http://www.phpdeveloper.org/news/13160</guid>
      <link>http://www.phpdeveloper.org/news/13160</link>
      <description><![CDATA[<p>
<i>Evert Pot</i> has a <a href="http://www.rooftopsolutions.nl/article/248">new post</a> to his blog today looking at a handy script he's developed to convert data formatted in the <a href="http://tools.ietf.org/html/rfc4791">CalDAV syntax</a> and push it back out as XML.
</p>
<blockquote>
ICalendar objects have properties, components (such as VEVENT, VTODO) and attributes. This is awfully familiar to XML. So instead of trying to come up with a complicated parser and object structure, I decided to just convert it to XML and use PHP's <a href="http://nl3.php.net/manual/en/book.simplexml.php">simplexml</a>.
</blockquote>
<p>
<a href="http://www.rooftopsolutions.nl/article/248">The post</a> includes the code that does the conversion, an example of CalDAV formatted data and the XML that it would output to.
</p>]]></description>
      <pubDate>Thu, 03 Sep 2009 10:40:13 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tim Bray's Blog: PHP Calendar Fun]]></title>
      <guid>http://www.phpdeveloper.org/news/4624</guid>
      <link>http://www.phpdeveloper.org/news/4624</link>
      <description><![CDATA[In a pointer from <a href="http://www.trachtenberg.com/blog/2006/01/07/ongoing-php-calendar-fun/">this blog post</a> on <i>Adam Trachtenberg</i>'s site today, there's <a href="http://www.tbray.org/ongoing/When/200x/2006/01/05/Calendar-Funnies">a story of some struggles</a> that <i>Tim Bray</i> has been having when it comes to online calenders and coordinating with those in his life.
<p>
<quote>
<i>
Here's the problem: Dr. Wood and I both have complicated jobs plus we have a family, so just like everyone else in the world, keeping in sync is a problem. Herewith a painful half-finished story of trying to solve it with technology. The conclusion is painfully obvious: whoever first provides a family-scheduling tool that non-geeks can use and Just Works with the tools most people run their calendars on is going to make a lot of money and do Humanity a major service.
</i>
</quote>
<p>
He <a href="http://www.tbray.org/ongoing/When/200x/2006/01/05/Calendar-Funnies">goes through</a. several of the options he tried, including PHP iCalendar (which handled half of the problem). Of course, he was trying to work with another PHP script, WebCalendar, for integrating a Palm device into the mix, but it's still not a 100% accurate transition...]]></description>
      <pubDate>Mon, 09 Jan 2006 06:30:30 -0600</pubDate>
    </item>
  </channel>
</rss>
