jboss-as-jaxr_1_1.xsd 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. targetNamespace="urn:jboss:domain:jaxr:1.1"
  4. xmlns="urn:jboss:domain:jaxr:1.1"
  5. elementFormDefault="qualified"
  6. attributeFormDefault="unqualified"
  7. version="1.1">
  8. <!-- The subsystem root element -->
  9. <xs:element name="subsystem" type="subsystemType"/>
  10. <xs:complexType name="subsystemType">
  11. <xs:annotation>
  12. <xs:documentation>
  13. <![CDATA[
  14. The configuration of the JAXR subsystem.
  15. ]]>
  16. </xs:documentation>
  17. </xs:annotation>
  18. <xs:sequence>
  19. <xs:element name="connection-factory" type="connectionFactoryType" minOccurs="0" maxOccurs="1"/>
  20. <xs:element name="properties" type="propertiesType" minOccurs="0" maxOccurs="1"/>
  21. </xs:sequence>
  22. </xs:complexType>
  23. <xs:complexType name="connectionFactoryType" mixed="false">
  24. <xs:attribute name="jndi-name" type="xs:token" use="required">
  25. <xs:annotation>
  26. <xs:documentation>
  27. <![CDATA[[
  28. The JNDI name for the ConnectionFactory
  29. ]]>
  30. </xs:documentation>
  31. </xs:annotation>
  32. </xs:attribute>
  33. <xs:attribute name="class" type="xs:token" use="optional">
  34. <xs:annotation>
  35. <xs:documentation>
  36. <![CDATA[[
  37. The fully qualified class name of the ConnectionFactory implementation.
  38. ]]>
  39. </xs:documentation>
  40. </xs:annotation>
  41. </xs:attribute>
  42. </xs:complexType>
  43. <xs:complexType name="propertiesType">
  44. <xs:sequence>
  45. <xs:element name="property" type="propertyType" maxOccurs="unbounded"/>
  46. </xs:sequence>
  47. </xs:complexType>
  48. <xs:complexType name="propertyType">
  49. <xs:attribute name="name" use="required"/>
  50. <xs:attribute name="value" use="optional"/>
  51. </xs:complexType>
  52. </xs:schema>