L'exemple suivant est celui d'un document en texte clair structuré GPP :
[head]Gestion des documents structurés [/head] [year]2002 [/year] [abstract]Ce document décrit le concept des documents structurés et l'utilisation des modèles de document pour ... [/abstract]
Exemple de modèle de document GPP :
<?xml version="1.0"?> <GPPModel> <GPPFieldDefinition name="Head" start="[head]" end="[/head]" exclude="YES" /> <GPPFieldDefinition - Début d'une zone de texte name="Abstract" start="[abstract]" end="[/abstract]" exclude="NO" /> - Fin d'une zone de texte <GPPAttributeDefinition - Début d'un attribut de name="year" document start="[year]" end="[/year]" type="NUMBER" /> - Fin d'un attribut de document </GPPModel>
La première ligne, <?xml version="1.0"?>, indique que le modèle de document est écrit à l'aide de balises XML. Notez que ce modèle n'est pas écrit pour les documents au format XML.
Chaque zone est définie dans une balise GPPFieldDefinition ou GPPAttributeDefinition qui contient les paramètres des éléments.
Toutes les définitions doivent être contenues dans la balise <GPPModel>.