A、氯化钾不能与硝酸反应,不能除去杂质,不符合除杂原则,故选项所采取的方法错误.B、氯化钾能与硝酸银溶液反应生成氯化银沉淀和硝酸钾,除去杂质且没有引入新的杂质,符合除杂原则,故选项所采取的方法正确.C、硫酸钾溶液不能与硝酸反应,不能除去杂质,不符合除杂原则,故选项所采取的方法错误.D、氯化钾与碳酸钠溶液不反应,不能除去杂质,不符合除杂原则,故选项所采取的方法错误.故选:B.