xml - Understand Configuration Pre-processor in the CruiseControl.net -


after reading document configuration pre-processor.

i got basic knowledge it. , make summary here, hope review it. , correct me if there wrong.

  1. all available pre-processors defined in ccnetconfigbuilder.xsd.

    in xsd . has define , scope 2 pre-processors. (did missed ?)

  2. from ccnet.xsd. can see ccnetconfigbuilder.xsd imported , element cruisecontrol root element of configuration. below. didn't know why directive import doesn't need attribute schemalocation specify location of imported xsd file.

    <xs:import namespace="urn:ccnet.config.builder" /> <xs:element name="cruisecontrol">

  3. all child elements of cruisecontrol choice not sequence. below:

    <xs:choice minoccurs="0" maxoccurs="unbounded">

    and define , scope can occur under cruisecontrol without specified order other elements. can't occur under element project. right?

  4. i saw document of configuration_preprocessor mention others elements cb:include, cb:ifdef,cb:else, cb:ifndef etc. why can't find definition in ccnetconfigbuilder.xsd? please tell me if missing something. thanks.

i don't think xsd documents have been maintained cruisecontrol.net has not been maintained time. newer features of configuration builder not included in xsd


Comments

Popular posts from this blog

html - Outlook 2010 Anchor (url/address/link) -

javascript - Why does running this loop 9 times take 100x longer than running it 8 times? -

Getting gateway time-out Rails app with Nginx + Puma running on Digital Ocean -