Step 3: XML processing (UML generation)