• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:16来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

2 (“l o a d e d”)—加载完毕,正在解析
3 (“i n t e r a c t i v e”)—已经读取并解析了部分数据,
目前可以使用对象模型。但是只能获取部分数据集,
且它们是只读的
852使用XML 高级编程
下载
(续)
名称描述
4 (“c o m p l e t e d”)—文档已经完全加载。如果成
功,可以读/写数据;否则,可以获取错误信息
r e s o l v e E x t e r n a l s E x t 是否解析外部实体,以及是否根据外部D T D或模式
验证文档的有效性。缺省值为f a l s e
s p e c i f i e d E x t 说明节点值是显式指定的,还是源于D T D或模式中
定义的缺省值。通常仅适用于属性节点
t e x t E x t 设置或返回本节点及其所有子孙节点的完整的文本
内容
u r l E x t 返回成功加载的最后一个文档的U R L,如果文档一
直是从内存中加载的,则返回n u l l
v a l i d a t e O n P a r s e E x t 设置或返回解析器是否验证文档的有效性。值t r u e表
示检查有效性,值f a l s e(缺省值)表示只检查是否
“格式正规”
x m l E x t 返回本节点及其所有子孙节点的完整的X M L内容
2. Document方法
表B - 8
名称描述
a b o r t ( ) E x t 中止目前正在执行的异步下载
a p p e n d C h i l d ( n e w _ n o d e ) 将节点对象n e w _ n o d e添加至本节点的子节点列表的
末尾
c l o n e N o d e ( r e c u r s e _ c h i l d r e n ) 创建新的节点对象,它是本节点的克隆,如果
r e c u r s e _ c h i l d r e n被设置为t r u e,它还将包含本节点的所
有子孙节点
c r e a t e A t t r i b u t e ( a t t r _ n a m e ) 创建具有指定名称的A t t r i b u t e节点
c r e a t e C D ATA S e c t i o n ( t e x t ) 创建包含参数t e x t的C D ATA S e c t i o n节点
c r e a t e C o m m e n t ( t e x t ) 创建包含参数t e x t的C o m m e n t节点, t e x t将作为定界
符< ! - -和- - >之间的注释
c r e a t e D o c u m e n t _ F r a g m e n t ( ) 创建空的D o c u m e n t F r a g m e n t节点,该节点能够用于
建立独立的文档项
c r e a t e E l e m e n t ( t a g _ n a m e ) 创建具有指定名称的E l e m e n t节点
c r e a t e E n t i t y R e f e r e n c e ( r e f _ n a m e ) 创建具有指定引用名称的E n t i t y R e f e r e n c e节点
createNode (node_type, E x t 使用指定的n o d e _ t y p e、n o d e _ n a m e和n a m e s p a c e _ u r i
node_name, namespace_uri) 参数创建任何类型的节点
c r e a t e P r o c e s s i n g _ 创建包含指定目标和数据的P r o c e s s i n g I n s t r u c t i o n节点
I n s t r u c t i o n ( t a rget, text)
c r e a t e Te x t N o d e ( t e x t _ d a t a ) 创建包含指定文本数据的Te x t节点
g e t E l e m e n t s B y Ta g N a m e ( t a g _ n a m e ) 返回有指定标记名称的元素N o d e L i s t。如果t a g _ n a m e
为“*”,它将返回所有元素
h a s C h i l d N o d e s ( ) 如果本节点有子节点,则返回t r u e
insertBefore(new_node, this_node) 在本节点的子节点列表中插入新的节点对象
n e w _ n o d e,如果指定了节点对象t h i s _ n o d e,则将新的
节点插在它之前;否则将新节点插入子节点列表末尾
附录B IE 5 XML文档对象模型使用853 下载
(续)
名称描述
l o a d ( u r l ) E x t 从u r l指定的位置加载X M L文档
l o a d X M L ( s t r i n g ) E x t 加载表示X M L文档的字符串
n o d e F r o m I D ( i d _ v a l u e ) E x t 返回I D属性与指定值匹配的节点对象
r e m o v e C h i l d ( t h i s _ n o d e ) 从本节点的子节点列表中删除子节点t h i s _ n o d e,并
返回该节点
r e p l a c e C h i l d ( n e w _ 用新的子节点对象n e w _ n o d e取代子节点o l d _ n o d e,并返
node, old_node) 回旧的子节点
s a v e ( d e s t i n a t i o n ) E x t 将文档保存到d e s t i n a t i o n指定的位置,假设有适当的
权限
s e l e c t N o d e s ( p a t t e r n ) E x t 对本节点的上下文应用指定的样式,并返回含匹配
节点的节点列表对象。字符串p a t t e r n指定了匹配操作所
用的X S L样式
s e l e c t S i n g l e N o d e ( p a t t e r n ) E x t 对本节点的上下文应用指定的样式,并返回匹配的
第一个节点对象。字符串p a t t e r n指定了匹配操作所用的
X S L样式
t r a n s f o r m N o d e E x t 使用参数s t y l e s h e e t指定的X S L样式表处理本节点及其
(stylesheet) 子节点,并返回变换结果。样式表必须是D o c u m e n t节
点对象,或者是x s l命名空间中的N o d e对象。对于前一
种情况,文档被视作X S L样式表;对于后一种情况,该
节点被视作独立的样式表片断
3. Document事件
表B - 9
名称描述
o n d a t a a v a i l a b l e E x t 当数据变为可用时,产生o n d a t a a v a i l a b l e事件。在加
载异步数据的过程中,可以在下载的同时对数据进行
并行处理。在整个过程中, r e a d y S t a t e属性会经历多次
状态变化,以说明当前的下载状态
o n r e a d y s t a t e c h a n g e E x t 当r e a d ySt a t e属性值变化时,产生o n r e a d y s t a t e c h a n g e
事件。不使用异步加载时,可以通过该事件监视X M L
数据是否到达
o n t r a n s f o r m n o d e E x t 使用X S L样式表通过N o d e对象的t r a n s f o r m N o d e ( )方法
传输节点时,产生o n t r a n s f o r m n o d e事件
B.2.2 DocumentType—IXMLDOMDocumentType对象
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML高级编程下(96)