已知集合 $A=\{x \mid-1 \leqslant x \leqslant 1\}, B=\left\{x \mid y=\lg \left(2^x-1\right)\right\}$, 则 $A \cap B=$
$\text{A.}$ $\{x \mid-1 \leqslant x \leqslant 1\}$
$\text{B.}$ $\{x \mid 0 \leqslant x \leqslant 1\}$
$\text{C.}$ $\{x \mid-1 \leqslant x \leqslant 0\}$
$\text{D.}$ $\{x \mid 0 < x \leqslant 1\}$