MarcNode MembersMarcQuery Class Library

The MarcNode type exposes the following members.
Constructors

  NameDescription
Public methodMarcNode 
初始化一个 MarcNode 对象
Public methodMarcNode(MarcNode)
初始化一个 MarcNode对象,并设置好其 Parent 成员
Back to Top
Methods

  NameDescription
Public methodafter(String)
用指定的字符串构造出新的节点,插入到当前节点的后面兄弟位置
Public methodafter(MarcNode)
将指定节点插入到当前节点的后面兄弟位置
Public methodappend(String)
用指定的字符串构造出新的节点,追加到当前节点的子节点末尾
Public methodappend(MarcNode)
将指定节点追加到当前节点的子节点尾部
Public methodappendTo
将当前节点追加到指定(目标)节点的子节点末尾
Public methodclone
创建一个新的节点对象,从当前对象复制出全部内容
Public methoddetach
将当前节点从父节点摘除。但依然保留对当前节点对下级的拥有关系
Public methoddump
输出当前对象的调试用字符串
Public methoddumpChildren
输出当前对象的全部子对象的调试用字符串
Public method联机Equals (Inherited from 联机Object.)
Protected method联机Finalize (Inherited from 联机Object.)
Public method联机GetHashCode (Inherited from 联机Object.)
Public methodgetPath
获得表示当前对象的位置的路径。用于比较节点之间的位置关系
Public methodgetRootNode
获得根节点
Public method联机GetType (Inherited from 联机Object.)
Public methodStatic memberisControlFieldName
检测一个字段名是否为控制字段(的字段名)
Protected method联机MemberwiseClone (Inherited from 联机Object.)
Public methodprepend(String)
用指定的字符串构造出新节点,插入到当前节点的子节点开头
Public methodprepend(MarcNode)
将指定的(源)节点插入到当前节点的子节点开头位置
Public methodprependTo
将当前节点插入到指定的(目标)节点的子节点的开头
Public methodremove
从父节点(的子节点集合中)将当前节点移走。注意,本操作并不修改当前节点的 Parent 成员,也就是说 Parent 成员依然指向父节点
Public methodselect
用 XPath 字符串选择节点
Public method联机ToString (Inherited from 联机Object.)
Back to Top
Fields

  NameDescription
Public fieldChildNodes
子节点集合
Public fieldNodeType
节点类型
Public fieldParent
父节点
Back to Top
Properties

  NameDescription
Public propertyContent
节点的正文内容
Public propertyFirstChild
当前节点的第一个子节点
Public propertyIndicator
节点的指示符
Public propertyIndicator1
指示符的第一个字符
Public propertyIndicator2
指示符的第二个字符
Public propertyisEmpty
检测节点内容是否为空
Public propertyLastChild
当前节点的最后一个子节点
Public propertyName
节点的名字
Public propertyRoot
根节点
Public propertyText
节点的全部文字,MARC 机内格式表现形态
Back to Top
See Also