最近在使用 部署 ,关于如果使用 部署 的方法不想在
这里多说,网站有很多相关的文章,这里只想谈谈 对象与 中的对象的转换方法。
关于 的介绍,下面这个片段已经说得很明白了:
对象模型 是一个 对象模型,设计用于提高 处理期间的内存使用率
和性能,基于 解析。通过使用 解析器,
(也称为 )可以控制解析过程,以提供延迟构建支持。延迟构建是指 不完全构建
对象模型,模型的其余部分基于用户的需求构建。以下示例对此概念进行了说明:
假定某个用户需要从 输入流中获得第一个人的 !元素值,构建的
对象模型将一直包含到 !元素结束的内容,而让其他内容保留在流中:
清单 1. 对象模型的 AXIOM 部分构建
!
!
"!#$%$ &"!
!' &!
!()* &!
+++,-./$/
&!
!
"!0$$#.$ &"!
!' &!
!1/.)* &!
&!
&!
这里的优势在于,尽可能仅使用能满足用户的需求的内存。如果用户希望访问较大的文档中前
面的数个字节或数千字节,则延迟构建功能将改善该应用程序的内存需求情况。
可以从任何元素获得 事件,而不管是否完整构建了对象模型。在有些情况下,中
的此功能非常有用。例如,当 作为中介传递时,如果需要仅读取 消息的
%-,将防止其读取整个 消息,使其具有很高的内存效率。另一个例子是,
当 服务实现能够直接使用 事件时,由于采用了 ,服务所需的内存非
常小。
此外,内置了消息传输优化机制(0/2
$,0)支持。对于 体系结构,可以通过实现 接口并将其插
入到 中来执行自己的对象模型。