• 热门标签

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

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

定义,即:“<!ENTITY entityname 'entity value'>”。对
于其他节点,返回n u l l
f i r s t C h i l d 返回本节点的第一个子节点的引用
l a s t C h i l d 返回本节点的最后一个子节点的引用
n a m e s p a c e U R I E x t 返回字符串形式的命名空间的U R I。例如,对于命名
空间声明x m l n s : n a m e = " u r i ",它将返回“u r i”部分
n e x t S i b l i n g 返回本节点的下一个兄弟节点的引用,即:源数据
文件中位于同级的下一个节点
n o d e N a m e 返回节点的名称,它取决于节点的类型。参见本附录
最后一节的节点类型列表
n o d e Ty p e S t r i n g E x t 返回字符串形式的节点类型。参见本附录最后一节
的节点类型列表
n o d e Ty p e 返回数字形式的节点类型。参见本附录最后一节的
节点类型列表
n o d e Ty p e d Va l u e E x t 设置或返回节点的强制类型值,它是以所定义的数据
类型表示的。如果节点未定义数据类型,则返回它的
n o d e Va l u e
n o d e Va l u e 设置或返回节点的纯文本值
o w n e r D o c u m e n t 返回包含本节点的文档的根节点
p a r e n t N o d e 如果本节点有父节点,则返回父节点
p a r s e d E x t 如果本节点及其所有子孙节点都被解析和实例化,则
返回t r u e
p r e f i x E x t 返回字符串形式的元素命名空间前缀。例如,对于
声明为< n s p a c e : e l e m n a m e >的节点,它将返回“ n s p a c e”
部分
p r e v i o u s S i b l i n g 返回本节点的上一个兄弟节点的引用,即:源数据
文件中位于同级的上一个节点
s p e c i f i e d E x t 说明节点值是显式指定的,还是源于D T D或模式中
定义的缺省值。通常仅适用于属性节点
t a g N a m e 设置或返回元素节点的名称;即:出现在标记中的文
本名称
t e x t E x t 设置或返回本节点及其所有子孙节点的完整的文本
内容
x m l E x t 返回本节点及其所有子孙节点的完整的X M L内容
2. Element方法
附录B IE 5 XML文档对象模型使用859 下载
表B - 1 5
名称描述
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,它还将包含本节点的所
有子孙节点
g e t A t t r i b u t e ( a t t r _ n a m e ) 返回具有指定名称的属性的值
g e t A t t r i b u t e N o d e ( a t t r _ n a m e ) 以对象形式返回具有指定名称的属性节点
g e t E l e m e n t s B y Ta g N a m e ( n a m e ) 返回与指定名称匹配的所有子孙元素的节点列表
h a s C h i l d N o d e s ( ) 如果本节点有子节点,则返回t r u e
i n s e r t B e f o r e ( n e w _ n o d e , 在本节点的子节点列表中插入新的节点对象n e w _ n o d e,
t h i s _ n o d e ) 如果指定了节点对象t h i s _ n o d e,则将新的节点插在它
之前;否则将新节点插入子节点列表末尾
n o r m a l i z e ( ) 对于所有子孙元素节点,将所有相邻的文本节点组
合为统一的文本节点
r e m o v e A t t r i b u t e ( a t t r _ n a m e ) 删除具有指定名称的属性值,或者恢复为缺省值
r e m o v e A t t r i b u t e N o d e 从元素中删除指定的属性节点,并返回该节点。如
( a t t r _ n o d e ) 果该属性在D T D或模式中指定了缺省值,会自动创建
具有缺省值的新的属性节点,且s p e c i f i e 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 o d e , o l d _ n o d e ) 用新的子节点对象n e w _ n o d e取代子节点o l d _ n o d e,
并返回旧的子节点
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 E x t 对本节点的上下文应用指定的样式,并返回匹配的
( p a t t e r n ) 第一个节点对象。字符串p a t t e r n指定了匹配操作所用
的X S L样式
setAttribute(attr_name, value) 设置具有指定名称的属性的值
s e t A t t r i b u t e N o d e ( a t t r _ n o d e ) 在元素中添加新的属性节点。如果已经存在同名的
属性,则用新的属性节点替换旧的属性节点,并返回旧
的属性节点
t r a n s f o r m N o d e ( s t y l e s h e e t ) E x t 使用参数s t y l e s h e e t指定的X S L样式表处理本节点及其
子节点,并返回变换结果。样式表必须是D o c u m e n t节
点对象,或者是x s l命名空间中的N o d e对象。对于前一
种情况,文档被视作X S L样式表;对于后一种情况,该
节点被视作独立的样式表片断
B.2.5 Attribute或Attr—IXMLDOMAttribute对象
该对象代表E l e m e n t对象的A t t r i b u t e。在W3C DOM规范中,为了与现有的接口定义语言协调,
该对象的名称为A t t r,而不是A t t r i b u t e。A t t r i b u t e节点有n a m e和v a l u e,而且属性通常是通过
860使用XML 高级编程
下载
N a m e d N o d e M a p对象操作的。在下面的表格中,‘E x t’表示扩展了基本W 3 C对象模型的属性和
方法。M i c r o s o f t将未扩展的对象实现为I D O M A t t r i b u t e。
1. Attribute属性
表B - 1 6
名称描述
a t t r i b u t e s 将本节点作为N a m e d N o d e M a p对象,返回A t t r i b u t e
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML高级编程下(99)