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

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -