My personal approach towards getting someone past this type of problem is helping them realize that they have no reason to feel what they're feeling.
On a basic level, the problem is that she still wants him. If she's willing to talk, discuss with her what she got when she was in the relationship, and what she lost when she was in the relationship. Try to make her realize that she wasn't actually getting anything significant, she was losing as much. And that whatever flaws she's finding in herself - things she thinks she did wrong - most likely they are nothing serious that she wouldn't forgive in someone else, so its okay for her to have those problems herself...
Basically, work on restoring her self-image, and on making her realize that there was never really much there and she was just stubbornly hanging on. That she was losing more than she was gaining by being with the guy... and that she's an ENFP, likable, and will most likely find someone else who will appreciate her, and who she can be happy with.
----
I recently met a girl who was in an abusive relationship with a boyfriend, who she kept going back to. Apparently, if she was even looking the other way when he was talking, he would scream at her for giving him attitude, and she was all crying about how she wasn't doing anything wrong. Except that on some emotional level she believed she was doing something wrong, which was ending up in her getting beat up. My whole approach there was to try to get her to relax and think about it objectively. If someone else were doing that to her, would she think they were giving her attitude? Would it be wrong? And if its not in someone else, then its not wrong in herself, and the dude is just being unreasonable, and the crap he's saying doesn't deserve to be respected.
Basically -> Detached analysis of the situation, and rationalizing the situation till it makes more sense and isn't purely an emotional issue.
I think it helped her out and made her relax - accepting that she wasn't at fault.