[xml] Stronger type countable and indices.
Addresses issue #106
The nature of the items below does not permit negative values. This allows for typing as such that this property is reflected and upheld by its type.
- The
ChildCount
property is currently signed. - The
GetChildAtIndex
method has an 'index' parameter that is currently signed. - The
GetIndexInParent
method has a return value that is signed.
This commit changes these to unsigned, 'u'.
The second commit fixes a few small spelling errors that I encountered in the same file.