1. List All ACs in xml document result should be: AC desc AC=CCC, CL=CCC AC desc AC=AAA, CL=CCC # these are the element just below start tag also need to be able to update the text if requested. 2. List all AIs in a given AC, eg AC=CCC result should be: AI desc AI=BBB, AC=CCC AI desc AI=XXX, AC=CCC 3. List all nodes in a given result should be: a. ID desc ID=XXX, AI=BBB, AC=CCC What XXX ID ID_XXX b. ID desc ID=ZZZ, AI=BBB, AC=CCC What ZZZ ID ID_ZZZ The based on the user selection, I need to update the requested text within an element or add a whole new node. Class description AC desc AC=AAA, CL=CCC AI descr AI=AAA, AC=AAA ID desc ID=AAA, AI=AAA, AC=AAA What ID=AAA AI=AAA, AC=AAA ID_aaa ID desc ID=BBB, AI=AAA, AC=AAA What ID=BBB AI=AAA, AC=AAA ID_bbb AI desc, AI=BBB, AC=AAA ID desc ID=AAA, AI=BBB, AC=AAA What AAA ID=BBB, AI=BBB, AC=AAA ID_bbb AC desc ACC=CCC, CL=CCC AI desc AI=BBB, AC=CCC ID desc ID=AAA, AI=AAA, AC=CCCC What AAA ID=AAA, AI=AAA, AC=CCC ID_aaa AI desc AI=XXX, AC=CCC ID desc ID=XXX, AI=BBB, AC=CCC What XXX ID ID_XXX ID desc ID=ZZZ, AI=BBB, AC=CCC What ZZZ ID ID_ZZZ