<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Arrays in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88329#M25191</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, the logic is just the way I intended it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The program keeps placing the units{i} elements into NEW.&amp;nbsp; Once NEW has a value, the remaiing units{i} values can be ignored.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 May 2013 15:19:34 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2013-05-29T15:19:34Z</dc:date>
    <item>
      <title>Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88321#M25183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the same dataset I am trying to acheive two things;&lt;/P&gt;&lt;P&gt;1)to extract the last item in the UNITS array&lt;/P&gt;&lt;P&gt;2)to do the difference between time pairs(Datetime 16. format) and sum them up..&lt;BR /&gt; &lt;/P&gt;&lt;P&gt;I am not getting the days right....Days are shown as 10008.3465 etc etc &lt;STRONG&gt;Could you help me correct it&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;data admit2;&lt;BR /&gt;set vnt_admit;&lt;BR /&gt;array units unext10-unext1;&lt;BR /&gt;array itb int:;&lt;BR /&gt;array ext ext:;&lt;BR /&gt;do over units;&lt;BR /&gt; if not missing (units) then do; &lt;BR /&gt;new=units;LEAVE;&lt;BR /&gt;end;&lt;BR /&gt;END;&lt;BR /&gt;do i=1 to dim(itb);&lt;BR /&gt;if 2=N(int(i),ext(i)) then duration=sum(duration,ext(i)-int(i));&lt;BR /&gt;days=duration/86400;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EVEN I DO IT AS SEPERATE DATASETS I DONT GET IT .......&lt;BR /&gt; &lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 20:28:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88321#M25183</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-28T20:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88322#M25184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Once you define this array:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;array itb int:;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to refer to the array as ITB.&amp;nbsp; You can't refer to the array as INT.&amp;nbsp; INT(i) is applying the INTEGER function to i, not referring to the array at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So anywhere you have int(i), replace it with itb(i).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 21:08:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88322#M25184</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-05-28T21:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88323#M25185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great Thanks....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 21:12:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88323#M25185</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-28T21:12:46Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88324#M25186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Is there anyway i can do the same operation &lt;STRONG&gt;using a single do loop&lt;/STRONG&gt; in the below code????&lt;/P&gt;&lt;P&gt;1)to extract the last item in the UNITS array&lt;/P&gt;&lt;P&gt;2)to do the difference between time pairs(Datetime 16. format) and sum them up..&lt;/P&gt;&lt;P&gt;data admit2;&lt;/P&gt;&lt;P&gt;set vnt_admit;&lt;/P&gt;&lt;P&gt;array units unext10-unext1;&lt;/P&gt;&lt;P&gt;array itb int:;&lt;/P&gt;&lt;P&gt;array ext ext:;&lt;/P&gt;&lt;P&gt;do over units;&lt;/P&gt;&lt;P&gt;if not missing(units) then do;&lt;/P&gt;&lt;P&gt;new=units;LEAVE;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;END;&lt;/P&gt;&lt;P&gt;do i=1 to dim(itb);&lt;/P&gt;&lt;P&gt;if 2=N(itb(i),ext(i)) then duration=sum(duration,ext(i)-itb(i));&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;days=duration/86400;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 14:19:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88324#M25186</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-29T14:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88325#M25187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Possibly, but it would only make the program more complex and difficult to follow.&amp;nbsp; Is there some reason you need to do this?&amp;nbsp; If so, a related question would be whether you know how many INT and EXT values you have.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 14:38:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88325#M25187</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-05-29T14:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88326#M25188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I was thinking of different ways since i am very naive to using arrays&lt;/P&gt;&lt;P&gt;secondly, yes in this case i know the value for INT AND EXT&amp;nbsp; its 10 .&lt;/P&gt;&lt;P&gt;but all 10 need not necessarily have values upto 10......some might have values only for 4 pairs and the rest pairs are blank&lt;/P&gt;&lt;P&gt;Some might have values all the way thru 10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 14:49:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88326#M25188</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-29T14:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88327#M25189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, having 10 elements in each array simplifies things.&amp;nbsp; You could try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do i=1 to 10;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if missing(new) then new=units{i};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if 2=N(itb{i}, ext{i}) then duration = sum(duration, ext{i} - itb{i});&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 15:04:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88327#M25189</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-05-29T15:04:53Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88328#M25190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you have mistaken&lt;/P&gt;&lt;P&gt;if missing(new) then new=units{i};&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FOR&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if &lt;STRONG&gt;not missing&lt;/STRONG&gt;(&lt;STRONG&gt;units&lt;/STRONG&gt;) then new=units{i}; because we need the non missing value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, even if we do this&amp;nbsp; below&lt;/P&gt;&lt;P&gt;if &lt;STRONG&gt;not missing&lt;/STRONG&gt;(&lt;STRONG&gt;units&lt;/STRONG&gt;) then new=units{i}; we are not still making sure that it is grabbing the last non missing!!! we want the last non missing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 15:14:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88328#M25190</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-29T15:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88329#M25191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, the logic is just the way I intended it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The program keeps placing the units{i} elements into NEW.&amp;nbsp; Once NEW has a value, the remaiing units{i} values can be ignored.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 15:19:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88329#M25191</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-05-29T15:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88330#M25192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i think i dint get it still...Could you please explain&lt;/P&gt;&lt;P&gt;How can we use the variable NEW before we even created it???&lt;/P&gt;&lt;P&gt;and which step in the code makes sure that it picks the last non missing value from the array UNITS??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 15:40:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88330#M25192</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-29T15:40:41Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88331#M25193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Q1.&amp;nbsp; The DATA step operates in two phases.&amp;nbsp; First, it examines your statements, checks syntax, and sets up storage space for all your variables.&amp;nbsp; This is generally called the compilation phase of the data step.&amp;nbsp; Once all this set-up work is done, NEW exists.&amp;nbsp; Only then does the DATA step enter the second phase and actually execute your statements.&amp;nbsp; If this is something you want to study up on, you can probably find two related papers (paraphrasing the titles here):&amp;nbsp; The SAS Supervisor (Don Henderson), and How MERGE Really Works (Robert Virgile).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Q2.&amp;nbsp; The list of variables in the UNITS array is UNEXT10-UNEXT1.&amp;nbsp; So the first time through the DO loop, when i=1, UNEXT10 gets copied to NEW.&amp;nbsp; At this point, NEW may be populated or it may be missing ... it depends on what was in UNEXT10.&amp;nbsp; The second through the DO loop, when i=2, the loop examines whether NEW is missing or not.&amp;nbsp; If it's missing, UNEXT9 gets copied into NEW.&amp;nbsp; So once NEW has a value, any remaining elements within the UNITS array will not get placed into NEW.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 15:50:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88331#M25193</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-05-29T15:50:18Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88332#M25194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the detailed explanation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading very closely, i think i=2 in the below menioned quote...Am i correct???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"The second through the DO loop, when &lt;STRONG&gt;i=1&lt;/STRONG&gt;, the loop examines whether NEW is missing or not."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)And after all the modifications doesnt the final code look like this???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data admit2;&lt;/P&gt;&lt;P&gt;set vnt_admit;&lt;/P&gt;&lt;P&gt;array units unext10-unext1;&lt;/P&gt;&lt;P&gt;array itb int:;&lt;/P&gt;&lt;P&gt;array ext ext:;&lt;/P&gt;&lt;P&gt;do i=1 to 10;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if missing(new) then new=units{i};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if 2=N(itb{i}, ext{i}) then duration = sum(duration, ext{i} - itb{i});&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;days=duration/86400;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 16:14:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88332#M25194</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-29T16:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88333#M25195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correct on all counts.&amp;nbsp; I fixed i=1, making it i=2 for anybody else reading it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 16:21:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88333#M25195</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-05-29T16:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88334#M25196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Thanks once again for your time.&lt;/P&gt;&lt;P&gt;This is a very nice place to learn and share the subject&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 16:24:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88334#M25196</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-29T16:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88335#M25197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the below can i use any name for the variable being created?????&lt;/P&gt;&lt;P&gt;if 2=N(itb{i}, ext{i}) then &lt;STRONG&gt;duration&lt;/STRONG&gt; = sum(&lt;STRONG&gt;duration&lt;/STRONG&gt;, ext{i} - itb{i});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;if 2=N(itb{i}, ext{i}) then &lt;STRONG&gt;Time&lt;/STRONG&gt; = sum(&lt;STRONG&gt;duration&lt;/STRONG&gt;, ext{i} - itb{i});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone explain the logic??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 20:48:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88335#M25197</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-05-30T20:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: Arrays</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88336#M25198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you change only one of the references to the variable the behavior will be different.&lt;/P&gt;&lt;P&gt;When you store the sum of DURATION and something else back into the variable DURATION then you see that you are using it as an accumulator (like the Memory + key on your calculator).&amp;nbsp; But if instead you store the sum of DURATION and something into a different variable (TIME) then it is no longer accumulating.&amp;nbsp; If there is not some other statement somewhere to add values to the DURATION variable it will always be missing.&amp;nbsp; So &lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Time&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt; = sum(&lt;/SPAN&gt;&lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;duration&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;, ext{i} - itb{i}) becomes the same as &lt;/SPAN&gt;&lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Time&lt;/STRONG&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;ext{i} - itb{i} since the variable DURATION is not contributing anything to the SUM().&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 04:35:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Arrays/m-p/88336#M25198</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-05-31T04:35:23Z</dc:date>
    </item>
  </channel>
</rss>

