23.4. The list Element

The list element declares an ordered series of items of any atomic type. An instance of a list contains all the items within a single element. There are four distinct ways to implement the list element:

  • Create a single column to hold the list of values as a set of characters.

  • Create a table to hold the values associated with a primary table.

  • Create a single column of type VARRAY to hold the list of values.

  • Create a single column of type SYS.ANYDATASET to hold the list of values.

Each of these approaches has merits and drawbacks with respect to ease of use, functionality, and ease of implementing the constraining facets. With respect to ease of use and functionality, the first approach places little burden on the application ...

Get XML Schema Complete Reference, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.