1. XML文档的结构是通过DTD或者Schema预先定义的,这使得XML中的数据在特定的应用中都能够有确切的含义。
2. SAX是一组流(streaming)接口,用于将XML文档的Infoset拆分为已知方法调用的线性序列。
DOM是一组遍历(traversal)接口,用于将XML文档的Infoset拆分为通用对象/节点的层次树。
3. javax.xml.parsers
javax.xml.parsers 这个package下只有4个抽象类
DocumentBuilder 用于构造DOM的Document
DocumentBuilderFactory
SAXParser 用于构造SAX的Paser
SAXParserFactory
4. javax.xml.transform
javax.xml.transform这个package下有4个主要类/接口:
Transformer transform(Source xmlSource, Result outputTarget)方法 用于将 XML Source 转换为 Result。
TransformerFactory
Result
所有已知实现类: DOMResult, SAXResult, StreamResult
Source
所有已知实现类: DOMSource, SAXSource, StreamSource
5. QName 的值包含名称空间 URI、本地部分和前缀。
6. xml在国内的权威学习网站:www.xml.org.cn,有相当多的学习资料。
XML Parser API Feature Summary | ||||