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-processorsdefined in ccnetconfigbuilder.xsd.in xsd . has
define,scope2pre-processors. (did missed ?)from ccnet.xsd. can see
ccnetconfigbuilder.xsdimported , elementcruisecontrolroot element of configuration. below. didn't know why directiveimportdoesn't need attributeschemalocationspecify location of imported xsd file.<xs:import namespace="urn:ccnet.config.builder" /> <xs:element name="cruisecontrol">all child elements of
cruisecontrolchoice not sequence. below:<xs:choice minoccurs="0" maxoccurs="unbounded">and
define,scopecan occur undercruisecontrolwithout 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:ifndefetc. 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