Skip to content

Instantly share code, notes, and snippets.

@joakime
Last active September 23, 2020 14:51
Show Gist options
  • Select an option

  • Save joakime/208cd63184dfe0748ee66ebe816f66df to your computer and use it in GitHub Desktop.

Select an option

Save joakime/208cd63184dfe0748ee66ebe816f66df to your computer and use it in GitHub Desktop.
<schema
xmlns='http://www.w3.org/2000/10/XMLSchema'
targetNamespace='https://www.eclipse.org/jetty/configure_10_0.xsd'
xmlns:jetty='https://www.eclipse.org/jetty/configure_10_0.xsd'>
<element name='Configure'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Class' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Arg' minOccurs='0' maxOccurs='unbounded'/>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Set'/>
<element ref='jetty:Get'/>
<element ref='jetty:Put'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:Property'/>
</choice>
</sequence>
<attribute name='class' type='string' use='optional'/>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
<element name='Set'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
<attribute name='id' type='ID' use='optional'/>
<attribute name='name' type='string' use='required'/>
<attribute name='type' type='string' use='optional'/>
<attribute name='class' type='string' use='optional'/>
<attribute name='property' type='string' use='optional'/>
</complexType>
</element>
<element name='Get'>
<complexType>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Set'/>
<element ref='jetty:Get'/>
<element ref='jetty:Put'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:Property'/>
</choice>
<attribute name='name' type='string' use='required'/>
<attribute name='class' type='string' use='optional'/>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
<element name='Put'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
<attribute name='name' type='string' use='required'/>
<attribute name='type' type='string' use='optional'/>
</complexType>
</element>
<element name='Id'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
</complexType>
</element>
<element name='Name'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
</complexType>
</element>
<element name='Deprecated'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
</complexType>
</element>
<element name='Default'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
</complexType>
</element>
<element name='Class'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
</complexType>
</element>
<element name='Type'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
</complexType>
</element>
<element name='Call'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Name' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Class' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Arg' minOccurs='0' maxOccurs='unbounded'/>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Set'/>
<element ref='jetty:Get'/>
<element ref='jetty:Put'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:Property'/>
</choice>
</sequence>
<attribute name='arg' type='string' use='optional'/>
<attribute name='name' type='string' use='optional'/>
<attribute name='class' type='string' use='optional'/>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
<element name='Arg'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
<attribute name='type' type='string' use='optional'/>
<attribute name='name' type='string' use='optional'/>
</complexType>
</element>
<element name='New'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Name' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Class' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Arg' minOccurs='0' maxOccurs='unbounded'/>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Set'/>
<element ref='jetty:Get'/>
<element ref='jetty:Put'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:Property'/>
</choice>
</sequence>
<attribute name='id' type='ID' use='optional'/>
<attribute name='class' type='string' use='optional'/>
<attribute name='arg' type='string' use='optional'/>
</complexType>
</element>
<element name='Ref'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Set'/>
<element ref='jetty:Get'/>
<element ref='jetty:Put'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:Property'/>
</choice>
</sequence>
<attribute name='id' type='ID' use='optional'/>
<attribute name='refid' type='string' use='optional'/>
</complexType>
</element>
<element name='Array'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Type' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Item' minOccurs='0' maxOccurs='unbounded'/>
</sequence>
<attribute name='id' type='ID' use='default' value='#IMPLIEDtype'/>
<attribute name='CDATA' type='string' use='default' value='item'/>
<attribute name='CDATA' type='string' use='default' value=''/>
</complexType>
</element>
<element name='Map'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Entry' minOccurs='0' maxOccurs='unbounded'/>
</sequence>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
<element name='Entry'>
<complexType>
<sequence>
<element ref='jetty:Item'/>
<element ref='jetty:Item'/>
</sequence>
</complexType>
</element>
<element name='Item'>
<complexType mixed='true'>
<choice minOccurs='0' maxOccurs='unbounded'>
<element ref='jetty:Get'/>
<element ref='jetty:Call'/>
<element ref='jetty:New'/>
<element ref='jetty:Ref'/>
<element ref='jetty:Array'/>
<element ref='jetty:Map'/>
<element ref='jetty:SystemProperty'/>
<element ref='jetty:Env'/>
<element ref='jetty:Property'/>
</choice>
<attribute name='type' type='string' use='optional'/>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
<element name='SystemProperty'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Name' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Deprecated' minOccurs='0' maxOccurs='unbounded'/>
<element ref='jetty:Default' minOccurs='0' maxOccurs='1'/>
</sequence>
<attribute name='name' type='string' use='optional'/>
<attribute name='default' type='string' use='optional'/>
<attribute name='deprecated' type='string' use='optional'/>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
<element name='Env'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Name' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Deprecated' minOccurs='0' maxOccurs='unbounded'/>
<element ref='jetty:Default' minOccurs='0' maxOccurs='1'/>
</sequence>
<attribute name='name' type='string' use='optional'/>
<attribute name='default' type='string' use='optional'/>
<attribute name='deprecated' type='string' use='optional'/>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
<element name='Property'>
<complexType>
<sequence>
<element ref='jetty:Id' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Name' minOccurs='0' maxOccurs='1'/>
<element ref='jetty:Deprecated' minOccurs='0' maxOccurs='unbounded'/>
<element ref='jetty:Default' minOccurs='0' maxOccurs='1'/>
</sequence>
<attribute name='name' type='string' use='optional'/>
<attribute name='default' type='string' use='optional'/>
<attribute name='deprecated' type='string' use='optional'/>
<attribute name='id' type='ID' use='optional'/>
</complexType>
</element>
</schema>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment