Spending transaction output with only xpriv key
No, you need the private key that the address in question was derived from.
There is no mechanism for the wider network to determine that an address was derived from a private key, that was derived from a specific xpriv. The transaction signature must be created using the private key that is related to the address in question.