value-dt-test-YYYY-MM-DD--HH-MM: Difference between revisions
Jump to navigation
Jump to search
(add results and history, note that X2V passes now and thus supports at least part of the value class pattern for date and time parsing!) |
(→expected iCalendar output: note deliberate omission of implementation specific PRODID property) |
||
Line 50: | Line 50: | ||
== expected iCalendar output == | == expected iCalendar output == | ||
<div class="output"> | <div class="output"> | ||
Here is the expected <span class="type">iCalendar</span> output, omitting optional "X-" properties: | Here is the expected <span class="type">iCalendar</span> output, omitting optional "X-" properties, and implementation specific "PRODID" property: | ||
<div class="value"> | <div class="value"> | ||
<source lang=text> | <source lang=text> |
Revision as of 21:37, 6 July 2009
One of several value class pattern date and time value test cases. Marked up with the test-fixture poshformat.
- author
markup pattern
Here is the markup pattern fragment (escaped, and with abstract not real values) that is being tested:
<span class="dtstart">
<span class="value">YYYY-MM-DD</span>
at
<span class="value">HH:MM</span>
</span>
Similarly with dtend
.
test
hCalendar test in actual markup on the page (view or edit source to see actual hCalendar markup)
- When
- 2009-06-26 at 19:00 to 2009-06-26 at 22:00
- Where
- B Restaurant and Bar, 720 Howard Street, Yerba Buena Upper Terrace, San Francisco, CA 94103 USA
- What
- microformats.org 4th birthday party!
- Web
- http://microformats.org/wiki/events/2009-06-26-microformats-4th-bday
- http://upcoming.yahoo.com/event/3010807
- Donation
- Donation requested at the door: sliding scale $5-$20.
expected iCalendar output
Here is the expected iCalendar output, omitting optional "X-" properties, and implementation specific "PRODID" property:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
BEGIN:VEVENT
LOCATION;LANGUAGE=en;CHARSET=utf-8:B Restaurant and Bar\, 720 Howard Street\, Yerba Buena Upper Terrace\, San Francisco\, CA 94103 USA
SUMMARY;LANGUAGE=en;CHARSET=utf-8:microformats.org 4th birthday party!
URL:http://microformats.org/wiki/events/2009-06-26-microformats-4th-bday
DTSTART;VALUE=DATE-TIME:20090626T190000
DTEND;VALUE=DATE-TIME:20090626T220000
END:VEVENT
END:VCALENDAR
The key lines that an hCalendar to iCalendar converter must match in order to pass this test:
DTSTART;VALUE=DATE-TIME:20090626T190000 DTEND;VALUE=DATE-TIME:20090626T220000
results
- 2009-06-26: Brian Suda's X2V has been updated to pass this test! See Brian Suda's X2V hCalendar-2-iCalendar converter on his site to re-run and verify this test case for yourself.