Cho dung dịch X có chứa các ion sau: K+, Mg2+, Ba2+, H+, NO3-. Muốn tách được nhiều cation ra khỏi dung dịch này mà không đưa ion nào khác vào dung dịch, ta có thể cho dung dịch X tác dụng với chất nào sau đây?
A. K2CO3 vừa đủ.
B. Na2CO3 vừa đủ.
C. NaOH vừa đủ.
D. Na2SO4 vừa đủ.