I have never used xml, how exactly does that work in Biab? Have you already created a new song including the style then import the xml file or does the importing itself create a new song project and then you select the style? The reason for this question is my point earlier that styles many times determine how the chords are handled. Also, in my earlier reply I touched on the differences between the chords in a midi style vs an RT or hybrid style. Musickluver, are you talking midi styles or RT styles here?
Fundamentally if you want exact chord voicings then you need to write midi notation for that, it won't do anything for RT's because you get whatever voicing that was recorded in the studio so that's midi only. When you talk about your Add 2 chord, for every note in it you can have a different inversion (voicing) and if you add a slash bass note then you could have 5 or 6 appropriate voicings.
When you get into the weeds of specific chord names and voicings you really need to understand the theory behind that. Basically you think outside the box, think about what am I trying to do harmonically and find a way to get Biab to do it because as I said earlier as an AI music software, it tends to want to do things it's way. This is the whole rationale behind the program and it's name Band-in-a-Box. You get to have a virtual band of great musicians, give them the song structure and "basic chords" and they can come up with several different versions of your song for you. It's not designed to perfectly execute what you tell it to do.
Bob, I know that I had previously replied to your post, but I just wanted to also say that most of what you said here went completely over my head at the time because I didn't understand what you meant by "voicings" until some time after I had replied without really knowing where you were coming from. (DUH!) If I had looked up the word "voicings" or asked you to explain this term, my reply would have been very different from what it was.