Das folgende Beispiel zeigt ein vielseitig einsetzbares, strukturiertes reines Textdokument (GPP-Dokument):
[head]Handling structured documents [/head] [year]2002 [/year] [abstract]This document describes the concept of structured documents and the use of document models to... [/abstract]
Das folgende Beispiel zeigt ein GPP-Dokumentmodell:
<?xml version="1.0"?> <GPPModel> <GPPFieldDefinition name="Head" start="[head]" end="[/head]" exclude="YES" /> <GPPFieldDefinition - Dies ist der Anfang eines Textfelds name="Abstract" start="[abstract]" end="[/abstract]" exclude="NO" /> - Dies ist das Ende eines Textfelds <GPPAttributeDefinition - Dies ist der Anfang eines Dokument- name="year" attributs start="[year]" end="[/year]" type="NUMBER" /> - Dies ist das Ende eines Dokument- attributs </GPPModel>
Die erste Zeile, <?xml version="1.0"?>, gibt an, dass das Dokumentmodell mit XML-Tags geschrieben ist. Beachten Sie, dass dieses Modell nicht für Dokumente im XML-Format geschrieben ist.
Jedes Feld wird innerhalb eines Tags GPPFieldDefinition oder GPPAttributeDefinition definiert, das Elementparameter enthält.
Alle Definitionen müssen in einem Tag <GPPModel> enthalten sein.