xml

xml可扩展的标记语言
作用:1存储数据2传输数据
由计算机生成,或读取解析数据





[email protected],

注意注释里不能有连续--
xml的转义符

< <
> >
" "
' '
& &


程序从CDATA块提取内容时,不会做任何运算处理。都当做普通字符直接提取

Java处理XML
sax,dom,dom4j,xml pull

Document
getRootElement()
获得根元素
Element
element(name)
获得下层,指定名称的元素
elements(name)
获得下层指定名称的多个元素
elements()
获得下层所有元素
isTextOnly()
是否尽包含文本
getText()
获得元素内文本
elementText(name)
获得下层指定名称的元素中的文本
element(name).getText()

attribute(i)
获得指定下标位置的Attribute对象
attributeValue(name)
用属性名,获取对应的值

XPath路径,来获取树上的数据
selectSingleNode(XPath)
获取单个节点
selectNodes(XPath)
获取多个节点
valueOf(XPath)
获取指定元素内的文本
或者获取属性值

你可能感兴趣的:(xml)