Support "choice" tag

The "choice" tag is added for paring. This tag is similar to a
"sequence" tag.
The difference between the two tags are that "choice" tag allow the
maxOccurs and minOccurs and add the suffix to name as "_optional",
because to distinguish it from the sequence tag.

Test: m -j && atest xsdc-cpp-tests
Bug: 80453829

Change-Id: I73df54ff655208f99aeea242d915a1a4e9f506f2
8 files changed
tree: dbcab21799168f72d1adc97eae8ed9fb875dc8df
  1. build/
  2. src/
  3. tests/
  4. Android.bp
  5. MANIFEST.MF