Dans un fichier package.xml 1.0, la balise de contenu était <filelist>. La fonctionnement de cette balise a changé radicalement dans le fichier package 2.0 et a changé de nom. Maintenant, <filelist> peut être trouvé dans la section release du fichier package.xml.
<contents> est utilisé pour décrire le contenu d'un fichier compressé. Rien de plus. Tous les fichiers présents dans la balise de contenu seront placés dans le fichier compressé et seront installés par l'installeur PEAR. Ceci permet de faire un fichier compressé qui fonctionnera directement en le décompressant, tout comme il fonctionnera avec l'installeur PEAR.
Pour la plupart des types de versions, le contenu contient une simple balise <dir> qui elle-même peut contenir des balises <dir> et/ou <file>.