You can buy this project and download/modify it how often you want.
<aparent> <achild attr='value' my="other"> <agrandchild></agrandchild> </achild> </aparent>