XML-RPC parameters can be one of the following three types.
- Scalars: basic primitive data types
- Arrays: numerically indexed arrays
- Structs: associative arrays
Almost every value must be encapsulated by an element that declares what data type that value is.