eiffel - Eiffel:“埃菲尔”库和图案库有什么区别?
解决方案
最初,EiffelSoftware XML 库是为 Gobo XML 构建的替代品/替代品,因为当时 Gobo 不是 Void-safe。此外,Eiffel XML 不依赖于 Gobo 包(许多优秀的 Eiffel 库,它们使用自己的结构、自己的文件接口等)。Eiffel XML 基于 EiffelBase,并没有带来所有的 Gobo 依赖。
另请注意,Gobo XML 回调使用 STRING 和 UC_STRING 的变体,而 Eiffel XML 直接使用 STRING_32。Eiffel XML 仅支持 ASCII 和 UTF-8 编码,而 Gobo XML 通过 UC_STRING 的后代具有更强的编码支持。Gobo XML 可能更完整(但这需要检查)。
所以选择真的取决于你的需求。如果您的应用程序已经在使用 Gobo 结构,那么您可能应该使用 Gobo XML。否则我会建议使用 Eiffel XML(除非 Eiffel XML 不支持您关心的编码)。
推荐阅读
- r - 如何在 Rmarkdown 文档中显示帮助功能的输出
- javascript - 如何在 React Native 中显示来自 Base64 的视频
- python - 在 Python 中创建与另一列检查相等性的新列
- azure - 用于监控趋势比较的 Azure 应用程序 Insights 查询
- amazon-web-services - “指定的存储桶不存在”错误 - 带有策略的 S3 存储桶不允许从特定 IP 上传
- python - 如何在 Angular 网站上查找 Xpath 进行搜索
- python - 二维列表中特定索引的总和
- java - @Min 和 @Max 验证不适用于 Spring Boot 中的休眠验证程序包
- java - 如何使用 Object 参数创建片段?
- python - Python Pygame 蛇游戏项目混乱