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.
all available
pre-processors
defined in ccnetconfigbuilder.xsd.in xsd . has
define
,scope
2pre-processors
. (did missed ?)from ccnet.xsd. can see
ccnetconfigbuilder.xsd
imported , elementcruisecontrol
root element of configuration. below. didn't know why directiveimport
doesn't need attributeschemalocation
specify location of imported xsd file.<xs:import namespace="urn:ccnet.config.builder" /> <xs:element name="cruisecontrol">
all child elements of
cruisecontrol
choice not sequence. below:<xs:choice minoccurs="0" maxoccurs="unbounded">
and
define
,scope
can occur undercruisecontrol
without specified order other elements. can't occur under elementproject
. right?i saw document of configuration_preprocessor mention others elements
cb:include
,cb:ifdef
,cb:else
,cb:ifndef
etc. why can't find definition inccnetconfigbuilder.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
Post a Comment