Thanks. I went back to my code and figured that I was not enumerating the child node(s). Sure enough, when I re-worked my code, I got the xml to load correctly. Not the best way, but it works. Here is what I figured out, it might help some people.
var x as Integer
for x = 0 to teamNode.ChildCount-1
Var playerNode As XmlNode
playerNode = teamNode.Child(x)
DebugWindow.PrintThis(" ")
DebugWindow.PrintThis(playerNode.Name)
If playerNode.Name = "Categories" then
MessageBox(playerNode.GetAttribute("Category"))
DebugWindow.PrintThis(" ")
DebugWindow.PrintThis(playerNode.GetAttribute("Category"))
end if
If playerNode.Name = "Notes" then
MessageBox(playerNode.GetAttribute("Note"))
DebugWindow.PrintThis(" ")
DebugWindow.PrintThis(playerNode.GetAttribute("Note"))
end if
next x