Spring.NET's <literal>spring-objects.xsd</literal> Spring Objects XML Schema Definition Based on Spring Beans DTD, authored by Rod Johnson & Juergen Hoeller Author: Griffin Caprio This defines a simple and consistent way of creating a namespace of managed objects configured by a Spring XmlObjectFactory. This document type is used by most Spring functionality, including web application contexts, which are based on object factories. Each object element in this document defines an object. Typically the object type (System.Type is specified, along with plain vanilla object properties. Object instances can be "singletons" (shared instances) or "prototypes" (independent instances). References among objects are supported, i.e. setting an object property to refer to another object in the same factory or an ancestor factory. As alternative to object references, "inner object definitions" can be used. Singleton flags and names of such "inner object" are always ignored: Inner object are anonymous prototypes. There is also support for lists, dictionaries, and sets. Defines a base type for any required string. Defines a string with a minimum length of 0 Element containing informative text describing the purpose of the enclosing element. Always optional. Used primarily for user documentation of XML object definition documents. Defines constructor argument. Defines property. Defines a single named object. The document root. At least one object definition is required. ]]>