IS Document for XML Mixed content


I am trying to find out a solution for my problem, any help is hugely appreciated:

I have XML Schema complex type that allows our clients to specify an address like:

1202 Jane St Apt #1012 Buzzer #7762 Toronto ON Canada

My target is to have the free text "1202 Jane St ", "Apt #1012 ", “Buzzer #7762” on separate IS fields. The only way I found right now is to have under IS address document a field *body but this field will collect all text fragments and will have a concatenated version “1202 Jane St Apt #1012 Buzzer #7762”.

The structure can’t be changed as is a requirement from stakeholder.