何源
unread,Oct 12, 2008, 10:13:48 PM10/12/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to TopLanguage
> 呵呵,谢了各位,我是看有些开源的实现,怕它们可靠性不高
不要担心开源产品,很可靠的。以前作了一个项目使用的Oracle DBXML。很好用。下面是当时项目文档中XML开发库的说明:
------------------
项目有关的XML工具中最重要的便是Berkely DBXML(BDB),我们使用的原生的XML存储数据库。
DBXML使用了大量优秀的工具来实现,其中数据存储使用Berkely DB,XML解析使用XercesC,XPath的实现使用
Pathan(2.3以前),XQilla(2.3以后)。
关于这几个库的说明:
1.Xerces-C++ is a validating XML parser written in a portable subset
of C++. Xerces-C++ makes it easy to give your application the ability
to read and write XML data. A shared library is provided for parsing,
generating, manipulating, and validating XML documents.
2.Pathan is a open source library which allows developers using
Xerces-
C to parse and evaluate XPath expressions for XML node selection.
3.XQilla is an XQuery and XPath 2 library and command line utility
written in C++ , implemented on top of the Xerces-C. XQilla is
originally based on an open source project called Pathan, that was
hosted by Decisionsoft and implemented XPath 2. However, XQilla has
been developed and improved considerably from the Pathan code base.
4.Xalan is an XSLT processor for transforming XML documents into HTML,
text, or other XML document types
---------------------------