Adding setTextContent and findSubNodes