'n Abend!
Wenn deine Konstrukt "wohlgeformt" ist, dann kannst dafür einen XML Parser verwenden.
XML Parser bieten verschiedene Zugriffsmöglichkeiten:
- forward-only, read-only
- XPath / DOM Struktur mit XPath
XPath ist eine Abfragesprache für XML Knoten. Ein imho recht gutes Tutorial zu XPath findest du auf http://w3schools.com
Eine Query mit "//rect" würde alle Elemente des Namens <rect> aus deinem XML herausfinden. Mit "//frame/rect" würdest du alle <rect> Elemente, die direkte Kinder von <frame> sind zurückbekommen.
Es liegt an dir, dann die geeigneten Abfragen zu schreiben.
Da ich deine technischen Voraussetzungen nicht kenne, kann ich dir in Sachen XML API (Parser) nicht weiterhelfen.
Ciao, Frank