Most characters use the hips as the root node.

User137, are you referring to weighted vertices? Recurse through each node, storing the resulting matrix in that node. When it comes to rendering the weighted vertices (making sure that the sum of all weights for each vertex equals one), multiply the matrix for the node by the vertex weight assigned to that node. Add these matrices together to get the transformation for that vertex.