摘要:
PCDATA和CDATA的区别究竟是什么呢? 收藏 PCDATA表示已解析的字符数据。 CDATA是不通过解析器进行解析的文本,文本中的标签不被看作标记。 CDATA表示里面是什么数据XML不会解析.比如可能是下面的一段 <![CDATA[ if(a>b){ System.ou... 阅读全文
摘要:
使用JAXP API 为了让我们的应用程序不依赖于具体的解析器,让我们以统一的接口来访问XML文档,Sun公司开发了JAXP(Java API For XML Processing)API。 JAXP没有扩充解析器新的功能,它是对解析器的一个封装,使开发人员能够独立于具体的解析器,这样我们就可以在应用程序中任意更换解析器,而不用更改应 用程序代码。现在主流的解析器都支持DOM和SAX,所以JAXP... 阅读全文
摘要:
jaxp的速度的确非常的快,公安部项目的数据处理就是用的jaxp,一个100M的xml文件的处理速度只需要几分钟。而且使用方法非常简单:只需要两个步骤,覆盖五个方法:步骤一:开始处理xml文档 //初始化sax类,我们都知道jaxp只是一个规范,实际上是使用sax类实现jaxp DefaultHandler接口 SAXParserFactory spf = SAXParserFactory.new... 阅读全文