Add functions to get all the names of child nodes of a node and of all its attributes, and to get the types
for a specified attribute. This allows for dynamic checking and auto-completion in clients.