⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sitemap-v06.rng

📁 国外的一套开源CRM
💻 RNG
📖 第 1 页 / 共 5 页
字号:
<!-- CPA: map:components are optional, as they can be inherited from the parent sitemap --><!-- CPA: Notes on ComponentSelector.java: Flow-Interpreters are not mentioned --><!-- CPA: now 0 or 1 of each, in any order -->  <define name="map.components">    <element name="map:components">      <ref name="map.components.attlist"/>      <interleave>        <optional>          <ref name="map.generators"/>        </optional>        <optional>          <ref name="map.transformers"/>        </optional>        <optional>          <ref name="map.readers"/>        </optional>        <optional>          <ref name="map.serializers"/>        </optional>        <optional>          <ref name="map.matchers"/>        </optional>        <optional>          <ref name="map.selectors"/>        </optional>        <optional>          <ref name="map.actions"/>        </optional>        <optional>          <ref name="map.flow-interpreters"/>        </optional>        <optional>          <ref name="map.pipes"/>        </optional>      </interleave>    </element>  </define>  <define name="map.components.attlist" combine="interleave">    <ref name="universal.attr"/>  </define><!-- Generators ======================================== -->  <define name="map.generators">    <element name="map:generators">      <ref name="map.generators.attlist"/>      <zeroOrMore>         <ref name="map.generator"/>      </zeroOrMore>    </element>  </define>  <define name="map.generators.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="default.attr"/>  </define>  <define name="map.generator">    <element name="map:generator">      <ref name="map.generator.attlist"/>      <interleave>        <ref name="htmlGenerator.contents"/>      </interleave>      <empty/>    </element>  </define>  <define name="map.generator.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="name.attr"/>    <ref name="src.attr"/>    <ref name="component.attr"/>  </define>  <define name="jtidy-config">    <element name="jtidy-config">      <text/>    </element>  </define><!-- Transformers ====================================== -->  <define name="map.transformers">    <element name="map:transformers">      <ref name="map.transformers.attlist"/>      <zeroOrMore>        <ref name="map.transformer"/>      </zeroOrMore>    </element>  </define>  <define name="map.transformers.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="default.attr"/>  </define><!-- CPA: Some transformers have children, others take parameter --><!--      children on the map:transform element --><!--      SourceWritingTransformer.java appears to look for a --><!--      serializer child, but there are no examples so I have TODO (V0.6) --><!--      omitted it for now. mapping comes from castor -->  <define name="map.transformer">    <element name="map:transformer">      <ref name="map.transformer.attlist"/>        <interleave>          <ref name="traxTransformer.contents"/>          <ref name="xsltTransformer.contents"/>          <ref name="i18nTransformer.contents"/>          <ref name="encodeURLTransformer.contents"/>          <ref name="linkRewriterTransformer.contents"/>          <ref name="web3RfcTransformer.contents"/>          <ref name="simpleFormExtractTransformer.contents"/>          <ref name="tagTransformer.contents"/>          <ref name="IdGeneratorTransformer.contents"/>          <optional><ref name="mapping"/></optional>          <zeroOrMore>           <ref name="parameter"/>          </zeroOrMore>        </interleave>    </element>  </define>  <define name="map.transformer.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="name.attr"/>    <ref name="src.attr"/>    <ref name="mime.attr"/>    <ref name="component.attr"/>  </define>  <define name="use-store">  <!-- CPA: from  XSLTProcessorImpl.java -->      <element name="use-store" a:defaultValue="true" >      <ref name="use-store.attlist"/>      <choice>        <value>true</value>        <value>false</value>      </choice>    </element>  </define>  <define name="use-store.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="use-request-parameters">  <!-- CPA: from TraxTransformer.java -->    <element name="use-request-parameters" a:defaultValue="false">      <ref name="use-request-parameters.attlist"/>      <choice>        <value>true</value>        <value>false</value>      </choice>          </element>  </define>  <define name="use-request-parameters.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="use-browser-capabilities-db">    <element name="use-browser-capabilities-db"  a:defaultValue="false">      <ref name="use-browser-capabilities-db.attlist"/>      <choice>        <value>true</value>        <value>false</value>      </choice>    </element>  </define>  <define name="use-browser-capabilities-db.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="catalogues">    <element name="catalogues">      <ref name="catalogues.attlist"/>      <oneOrMore>        <ref name="catalogue"/>      </oneOrMore>    </element>  </define>  <define name="catalogues.attlist" combine="interleave">    <ref name="default.attr"/>  </define>  <define name="catalogue">    <element name="catalogue">      <ref name="catalogue.attlist"/>    </element>  </define>  <define name="catalogue.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="name.attr"/>    <attribute name="location"/>  </define>  <define name="catalogue-name">    <element name="catalogue-name">      <ref name="catalogue-name.attlist"/>      <data type="string" />    </element>  </define>  <define name="catalogue-name.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="catalogue-location">    <element name="catalogue-location">      <ref name="catalogue-location.attlist"/>      <data type="string" />    </element>  </define>  <define name="catalogue-location.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="use-deli">  <!-- CPA: this parameter has disappeared from the source TODO: clarify -->    <element name="use-deli">      <ref name="use-deli.attlist"/>      <choice>        <value>true</value>        <value>false</value>      </choice>    </element>  </define>  <define name="use-deli.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="xslt-processor-role">    <element name="xslt-processor-role">      <ref name="xslt-processor-role.attlist"/>      <data type="string" />    </element>  </define>  <define name="xslt-processor-role.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="cache-at-startup">  <!-- CPA: from XMLResourceBundleFactory and I18nTransformer -->    <element name="cache-at-startup" a:defaultValue="false">      <ref name="cache-at-startup.attlist"/>      <choice>        <value>true</value>        <value>false</value>      </choice>    </element>  </define>  <define name="cache-at-startup.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="mapping">    <element name="mapping">      <ref name="mapping.attlist"/>      <data type="string" />    </element>  </define>  <define name="mapping.attlist" combine="interleave">    <empty/>  </define><!-- Readers =========================================== -->  <define name="map.readers">    <element name="map:readers">      <ref name="map.readers.attlist"/>      <zeroOrMore>        <ref name="map.reader"/>      </zeroOrMore>    </element>  </define>  <define name="map.readers.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="default.attr"/>  </define>  <define name="map.reader">    <element name="map:reader">      <ref name="map.reader.attlist"/>      <optional><ref name="database.reader.content"/></optional>      <zeroOrMore>       <ref name="parameter"/>      </zeroOrMore>    </element>  </define>  <define name="map.reader.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="name.attr"/>    <ref name="src.attr"/>    <ref name="component.attr"/>  </define>  <define name="database.reader.content">     <!-- FIXME is this complete ? -->     <optional><element name="use-connection"><data type="string"/></element></optional>  </define><!-- Serializers ======================================= -->  <define name="map.serializers">    <element name="map:serializers">      <ref name="map.serializers.attlist"/>      <zeroOrMore>        <ref name="map.serializer"/>      </zeroOrMore>    </element>    <sch:pattern name="Test constraints on map:serialize">      <sch:rule context="xmap:serialize">    	<sch:assert test="count(following-sibling::*[not(self::xmap:handle-errors)])=0">    	  map:serialize must be the last element in a pipeline (other than map:handle-errors).        </sch:assert>      </sch:rule>    </sch:pattern>  </define>  <define name="map.serializers.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="default.attr"/>  </define><!-- CPA: parameter is used by HSSFSerializer --><!-- CPA: set-content-length is used by iTextSerializer -->  <define name="map.serializer">    <element name="map:serializer">      <ref name="map.serializer.attlist"/>      <optional><ref name="textSerializer.contents"/></optional>      <optional><ref name="svg2jpegSerializer.contents"/></optional>      <optional><ref name="set-content-length"/></optional>      <optional><ref name="buffer-size"/></optional>      <optional><ref name="user-config"/></optional>      <zeroOrMore>        <choice>          <ref name="parameter"/>        </choice>      </zeroOrMore>    </element>  </define><!-- RNG: are these the only children of serializer? --><!-- CPA: No. Added buffer-size for slide and others - don't know --><!--      where it comes from in the source --><!-- CPA: mime-type changed from #REQUIRED to #IMPLIED, because of LinkSerializer -->  <define name="map.serializer.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="name.attr"/>    <ref name="mime.attr"/>    <ref name="src.attr"/>    <ref name="component.attr"/>  </define>  <define name="cdata-section-elements">    <element name="cdata-section-elements">      <ref name="cdata-section-elements.attlist"/>      <data type="string" />    </element>  </define>  <define name="cdata-section-elements.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="doctype-public">    <element name="doctype-public">      <ref name="doctype-public.attlist"/>      <data type="string" />    </element>  </define>  <define name="doctype-public.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="doctype-system">    <element name="doctype-system">      <ref name="doctype-system.attlist"/>      <data type="string" />    </element>  </define>  <define name="doctype-system.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="encoding">    <element name="encoding">      <ref name="encoding.attlist"/>      <data type="string" />    </element>  </define>  <define name="encoding.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="omit-xml-declaration">    <element name="omit-xml-declaration">      <ref name="omit-xml-declaration.attlist"/>      <choice>        <value>yes</value>        <value>no</value>      </choice>    </element>  </define>  <define name="omit-xml-declaration.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="parameter">    <element name="parameter">      <ref name="parameter.attlist"/>      <empty/>    </element>  </define>  <define name="parameter.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="name.attr"/>    <ref name="value.attr"/>    <ref name="type.attr"/>  </define>  <define name="map.parameter">    <element name="map:parameter">      <ref name="map.parameter.attlist"/>      <empty/>    </element>  </define>  <define name="map.parameter.attlist" combine="interleave">    <ref name="universal.attr"/>    <ref name="name.attr"/>    <ref name="value.attr"/>  </define>  <define name="buffer-size">    <element name="buffer-size">      <ref name="buffer-size.attlist"/>      <data type="positiveInteger" />    </element>  </define>  <define name="buffer-size.attlist" combine="interleave">    <ref name="universal.attr"/>  </define>  <define name="user-config">    <element name="user-config">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -