xml

xml 处理模块

Field Summary

Type Method and Description
const public const ELEMENT_NODEELEMENT_NODEELEMENT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlElement 对象

const public const ATTRIBUTE_NODEATTRIBUTE_NODEATTRIBUTE_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlAttr 对象

const public const TEXT_NODETEXT_NODETEXT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlText 对象

const public const CDATA_SECTION_NODECDATA_SECTION_NODECDATA_SECTION_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlCDATASection 对象

const public const PROCESSING_INSTRUCTION_NODEPROCESSING_INSTRUCTION_NODEPROCESSING_INSTRUCTION_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlProcessingInstruction 对象

const public const COMMENT_NODECOMMENT_NODECOMMENT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlComment 对象

const public const DOCUMENT_NODEDOCUMENT_NODEDOCUMENT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlDocument 对象

const public const DOCUMENT_TYPE_NODEDOCUMENT_TYPE_NODEDOCUMENT_TYPE_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlDocumentType 对象

Method Summary

Type Method and Description
XmlDocument new Document()

xml 文档对象,参见 XmlDocument 对象

XmlDocument parse(String source,String type)

解析 xml/html 文本,并创建 XmlDocument 对象,不支持多语种

XmlDocument parse(Buffer source,String type)

解析 xml/html,并创建 XmlDocument 对象,解析时会根据指定的语种转换

String serialize(XmlNode node)

序列化 XmlNode 为字符串

Field Detail

ELEMENT_NODE

const public const ELEMENT_NODEELEMENT_NODEELEMENT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlElement 对象

ATTRIBUTE_NODE

const public const ATTRIBUTE_NODEATTRIBUTE_NODEATTRIBUTE_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlAttr 对象

TEXT_NODE

const public const TEXT_NODETEXT_NODETEXT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlText 对象

CDATA_SECTION_NODE

const public const CDATA_SECTION_NODECDATA_SECTION_NODECDATA_SECTION_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlCDATASection 对象

PROCESSING_INSTRUCTION_NODE

const public const PROCESSING_INSTRUCTION_NODEPROCESSING_INSTRUCTION_NODEPROCESSING_INSTRUCTION_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlProcessingInstruction 对象

COMMENT_NODE

const public const COMMENT_NODECOMMENT_NODECOMMENT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlComment 对象

DOCUMENT_NODE

const public const DOCUMENT_NODEDOCUMENT_NODEDOCUMENT_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlDocument 对象

DOCUMENT_TYPE_NODE

const public const DOCUMENT_TYPE_NODEDOCUMENT_TYPE_NODEDOCUMENT_TYPE_NODE

XmlNode 的 nodeType 属性常量,表示节点为 XmlDocumentType 对象

Method Detail

Document

XmlDocument new Document()

xml 文档对象,参见 XmlDocument 对象

parse

XmlDocument parse(String source,String type)

解析 xml/html 文本,并创建 XmlDocument 对象,不支持多语种

Parameters

  • source 指定需要解析的 xml/html 文本

  • type 指定文本类型,缺省为 text/xml,也可指定为 text/html

Returns

返回创建的 XmlDocument 对象

parse

XmlDocument parse(Buffer source,String type)

解析 xml/html,并创建 XmlDocument 对象,解析时会根据指定的语种转换

Parameters

  • source 指定需要解析的 xml/html 二进制数据

  • type 指定文本类型,缺省为 text/xml,也可指定为 text/html

Returns

返回创建的 XmlDocument 对象

serialize

String serialize(XmlNode node)

序列化 XmlNode 为字符串

Parameters

  • node 指定需要序列化的 XmlNode

Returns

返回序列化的字符串