read file by bit
convert xml
algorithm, tree, recursion