Un élément conteneur Pages est ajouté comme dernier élément de l'élément Package. Pour chaque processus figurant dans le fichier XPDL, un élément subordonné Page est généré dans cet élément Pages. Cet élément Page possède un attribut Id dont la valeur correspond au GUID du modèle de processus (diagramme de collaboration BPMN (BPMN 2.0) avec le suffixe PAGE.
Il existe pour chaque objet et chaque liaison un élément NodeGraphicsInfo ou ConnectorGraphicsInfo qui décrit sa position exacte dans le modèle.
Si le fichier XPDL contient des processus incorporés, la position d'un objet ou d'une liaison n'est pas univoque. C'est pourquoi dans ce cas, un attribut PageId est ajouté à l'élément NodeGraphicsInfo comme à l'élément ConnectorGraphicsInfo, sa valeur référençant l'élément Page approprié.