<?php

$data = <<<DATA
<div id="plugin-description">
	<p itemprop="description" class="shortdesc">
        BuddyPress helps you build any type of community website using WordPress, with member profiles, activity streams, user groups, messaging, and more.
    </p>
    <div class="description-right">
    	<p class="button">
    		<a itemprop="downloadUrl" href="https://d...content-available-to-author-only...s.org/plugin/buddypress.2.6.1.1.zip">Download Version 2.6.1.1</a>
    	</p>
    </div>
</div>
DATA;

$dom = new DOMDocument();
$dom->loadHTML($data);

$xpath = new DOMXPath($dom);
$containers = $xpath->query("//div[@id='plugin-description']");

foreach ($containers as $container) {
	$description = trim($xpath->query(".//p[@itemprop='description']", $container)->item(0)->nodeValue);
	$link = $xpath->query(".//a[@itemprop='downloadUrl']/@href", $container)->item(0)->nodeValue;
	echo $description . $link;
}
?>