O'Reilly logo

Real World XML Web Services: For VB and VB .NET Developers by Yasser Shohoud

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.3. The XSD Type System

In this section, I'll explain the essential concepts of the XSD type system to prepare you for creating your own schemas. XSD's type system is comprised of simple and complex types. Simple types represent non-structured or scalar values. (For example, int, date, and string are all simple types.) Complex types represent structured data as you saw earlier in the Customer class example. A VB class or UDT (Structure), can be represented as an element that contains child elements or attributes. Such an element would be of a complex type because it represents a non-scalar type. In general, XML elements may have attributes and may contain simple text and/or child elements. If an element has attributes and/or contains child elements, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required