question1
=======================================
i tried to insert the new node alphabetically
for example, if the first data's<name> node is "bbb" , and the new node data <name> is "AAA" , "AAA" will be insert before 'bbb" , meanwhile , if the new one data is " ccc" , "ccc" will be inserted after "bbb", but the problem is, the node"CCC" is only insert after the first in "AAA" , "CCC", "BBB" instead of "AAA" "BBB" "CCC" , and the other prob is when i tried to insert"CCC" before "DDD" , the result is "DDD" "CCC' loop forever....

question2
=======================================
about the del function
i can only del the first node
not the oher node

i have attached my code with this post too

please help!!!!!!!

thanks everybody
!!!!!