剖析器範例

識別碼

com.example.xyz.parsers

說明

此延伸點用來外掛其他剖析器。 剖析器實際上不運作。我們只是用它當做延伸點綱目的範例。

標記

   <!ELEMENT extension (parser*)>
   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT parser (EMPTY)>
   <!ATTLIST parser
     id    CDATA #REQUIRED
     name  CDATA #REQUIRED
     class CDATA #REQUIRED
     mode  (never|always|manual) #IMPLIED
   >

範例

下列是延伸點用法的範例:

   <extension point="com.example.xyz.parsers">
      <parser
         id="com.example.xyz.parser1"
         name="Sample Parser 1"
         class="com.example.xyz.SampleParser1">
      </parser>
   </extension>

API 資訊

想要延伸此延伸點的外掛程式必須實作 com.example.xyz.IParser 介面。

提供的實作

XYZ 外掛程式提供剖析器的預設實作。