The state after the application of the oracle y′=y⊕x1⊕x2⊕...⊕xn can be represented by placing parentheses and nesting the operation ⊕ for 2 qubits as follows:
y⊕x1⊕x2⊕...⊕xn=(((y⊕x1)⊕x2)⊕...)⊕xn)
That is, using each qubit from x1 to xn as control qubits and y as the target qubit, the oracle can be realized by applying a total of nCX gates.