diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php
index c87d15da..4c7df17d 100644
--- a/code/model/SiteTree.php
+++ b/code/model/SiteTree.php
@@ -1850,8 +1850,20 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
$dependentTable->getConfig()->getComponentByType('GridFieldDataColumns')
->setDisplayFields($dependentColumns)
->setFieldFormatting(array(
- 'Title' => '$Title',
- 'AbsoluteLink' => '$value',
+ 'Title' => function($value, &$item) {
+ return sprintf(
+ '%s',
+ (int)$item->ID,
+ Convert::raw2xml($item->Title)
+ );
+ },
+ 'AbsoluteLink' => function($value, &$item) {
+ return sprintf(
+ '%s',
+ Convert::raw2xml($value),
+ Convert::raw2xml($value)
+ );
+ }
));
}