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.

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

note

Used to encapsulate the entire Tomboy note. Specifies the Tomboy XML format version. Currently the xmlns fields are specified but unused.

title

text

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.

last-change-date

last-metadata-change-date

create-date

tags

cursor-position

width, height, x, y

open-on-startup

Older Versions

Version 0.1

Version 0.2

Apps/Tomboy/NoteXmlFormat (last edited 2013-08-09 00:14:58 by WilliamJonMcCann)