Tomboy Note XML Format
Tomboy notes use the XML format and comply to the W3C XML spec The current note version is 0.3. See the Older Versions section for previous formats.
1. Example Note Format
<note version="0.3" xmlns:link="http://beatniksoftware.com/tomboy/link" xmlns:size="http://beatniksoftware.com/tomboy/size" xmlns="http://beatniksoftware.com/tomboy"> <title>Tomboy Example Note</title> <text xml:space="preserve"><note-content version="0.1">Tomboy Example Note This is where some text would go. More text. </note-content></text> <last-change-date>2008-09-02T11:55:24.9952430-07:00</last-change-date> <last-metadata-change-date>2008-09-02T11:55:24.9952430-07:00</last-metadata-change-date> <create-date>2008-08-28T17:18:04.4700640-07:00</create-date> <cursor-position>27</cursor-position> <width>450</width> <height>360</height> <x>0</x> <y>0</y> <open-on-startup>False</open-on-startup> </note>
XML Tag Structure
<note>
<title>
<text>
<note-content>
<last-change-date>
<last-metadata-change-date>
<create-date>
<tags>
<cursor-position>
<width>
<height>
<x>
<y>
<open-on-startup>
XML Tag Definitions
0.1. note
Used to encapsulate the entire Tomboy note. Specifies the Tomboy XML format version. Currently the xmlns fields are specified but unused.
0.2. title
0.3. text
0.4. note-content
All user generated content goes inside the <note-content> tag.
Schema for note-content tag is being discussed in GNOME's Bugzilla and will be added here as soon as it's finalized.
0.5. last-change-date
0.6. last-metadata-change-date
0.7. create-date
0.8. tags
0.9. cursor-position
0.10. width, height, x, y
0.11. open-on-startup