Both are pretty rare now, but Danielle is the more common spelling. It also matches the way the -elle is used as a suffix in many diminutives (e.g., cervelle, ruelle, passerelle)