xfpt ist ein Programm, das eine einfache Textdatei liest, die ein relativ einfaches Markup enthält, und eine XML-Datei ausgibt. Es will die Verwaltung XML-Daten vereinfachen. Es ist kein Programm, das versucht, ein Textdokument in XML zu konvertieren. Markup im Text wird mit &-Zeichen eingeleitet. Was diesem folgt, kann man definieren. Es gibt außerdem eine Makro-Funktionalität, die es möglich macht, Konzepte auf höherer Ebene wie Kapitel, Tabellen usw. umzusetzen.