XML 中的常见问题[10]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 angelgavin 的 blog

在分析过程中返回回调。

这可以将大小减少到 116kb。要使它更小,请考虑 dom 本身有两层的事实:核心层包括:

  • domdocument, ixmldomdocument
  • ixmldomnode*
  • ixmldomnodelist*
  • ixmldomnamednodemap*
  • ixmldomdocumentfragment*
  • ixmldomimplementation
  • ixmldomparseerror

和用户可能需要保留的 dtd 信息:

  • ixmldomdocumenttype
  • ixmldomentity
  • ixmldomnotation

xml 文档中的所有节点类型都是 ixmldomnode,它提供全部功能,但是存在每种节点类型的更高级别的包装程序。因此,如果修改 domdocument 包装程序并将这些特定类型更改为使用 ixmldomnode,那么所有下面的接口都可以删除:

  • ixmldomattribute
  • ixmldomcdatasection
  • ixmldomcharacterdata
  • ixmldomcomment
  • ixmldomelement
  • ixmldomprocessinginstruction
  • ixmldomentityreference
  • ixmldomtext

删除这些将使大小减少到 61kb。但是,对 ixmldomelement 来说,getattributesetattribute 方法都是有用的。否则需要使用:

ixmldomnode.getattributes().setnameditem(...)

本文关键:XML 中的常见问题
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top