Can the DocSets installed by Xcode be moved to an external disk?
In Terminal, run

mv ~/Library/Developer/Shared/Documentation/DocSets /Volumes/HDNAME
ln -s /Volumes/HDNAME/DocSets ~/Library/Developer/Shared/Documentation/DocSets


This may take a few minutes to complete.