生成 SAX 文档处理程序

另请参见

在创建 DTD 文件后,您可以在 IDE 中生成内容处理程序文件。

生成 SAX 文档处理程序:

  1. 在“文件”窗口中,右键单击某个 DTD 节点,然后选择“SAX 文档处理程序向导”。
  2. 指定要使用的 JAXP 和 SAX 解析器的版本。
  3. 如果要在处理程序接口中包含全部初始 SAX 解析器事件,请选中“将 SAX 事件传播到生成的处理程序”复选框。单击“下一步”继续。
  4. 选择要在处理程序接口中为其生成处理程序方法的 XML 元素。在“元素”列中列出了 DTD 文件中所有元素的合格名称。在“处理程序类型”列中,选择元素的处理程序类型,或选择“忽略”从处理程序接口中排除元素。
  5. 在“方法”列中指定处理程序方法名。然后,单击“下一步”继续。

    IDE 为容器元素生成一个 handle_elementName 方法,并为内容元素生成一对方法(start_elementNameend_elementName)。

  6. 选择要为其生成数据转换器方法的元素。这些方法从解析器输出中获取字符串对象,然后将其转换为合格的数据类型。
  7. 在“转换器方法”列中输入数据转换器方法的名称。如果不想为元素生成数据转换器方法,则使此列保持空白状态。
  8. 在“返回类型”列中输入返回类型。IDE 为通用返回类型(如整数和布尔运算)提供转换方法。

    IDE 检查此列中的项是否是有效的标识符,并以红色突出显示任何无效的标识符。单击“下一步”继续。

  9. 必要时可更改生成的文件的名称。
  10. 如果要将定制保存到 SAX 代码生成,则选择“保存定制绑定”。

    绑定存储在与 SAX 实现文件同一目录的一个 XML 文件中。

  11. 单击“完成”。

    IDE 将生成内容处理程序文件。

另请参见
IDE 中的 SAX 支持
生成 DOM 树扫描程序
创建 DTD

法律声明