2007年7月17日的工作总结

来源:互联网 发布:林天宝知乎 编辑:程序博客网 时间:2024/03/29 06:04
 
今天上午主要改了几个国资委产权登记的bug,下午发了更新说明,这些工作基本没有什么含金量。接下来写了一个js接口函数,对于将各种应用加入到收藏夹提供统一的接口,将应用的类型、名称和url作为参数传入函数,然后将此三个参数放到一个js数组中,并将此数组作为window.showModalDialog()的第二个参数传入弹出的页面中,在弹出的页面中通过var favArray = window.dialogArgumengs得到此数组,然后将数组中的各个参数放到form中,并提交即可。
晚上加班时,看了一下关于jaxp的文章,即java api for xml
Processing。才知道jaxp指的仅仅是javax.xml.parsers包里的六个类,DocumentBuilderDocumentBuilderFactoryFactoryConfigurationErrorParserConfigurationExceptionSAXParserSAXParserFactory.除了两个异常类,其余四个类分别用于处理dom(DocumentBuilderDocumentBuilderFactory)sax(SAXParserSAXParserFactory),这四个类并没有提供具体的解析方法,只是声明了解析xml文档时候用到的各个方法,而由解析器去具体实现这四个类中声明的方法,所以我们平常在用jaxp解析xml文件时,真正用到的是具体解析器中的各个方法。而解析器是厂商独立的,如sunCrimson解析器,Apache Xerces 解析器。Jdk1.4Jdk1.5分别默认不同的解析器。
     以下为引用今天看过的jaxp相关文章的内容:
JAXP API,但更准确地说是抽象层。它没有提供解析 XML 的新方法,没有添加到 SAX DOM,也没有为 Java XML 处理提供新功能。DOM SAX 来处理一些困难任务变得更容易。它还允许以开发商中立的方式处理一些在使用 DOM SAX API时可能遇到的特定于开发商的任务我曾经看到过许多关于将SAXDOMJDOM dom4j JAXP 进行比较的请求,但作这样的比较是不可能的,因为前面四个 API JAXP
具有完全不同的用途。SAXDOMJDOM dom4j 都解析 XMLJAXP 供了一种到达这些解析器及其所涉及的数据的方法,但并未提供一种解析 XML 文档的新方法。如果您要正确使用JAXP,则理解此差别是非常必要的。