加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

phobos’std.xml的状态是什么

发布时间:2020-12-16 23:06:04 所属栏目:百科 来源:网络整理
导读:我正在开始将基于php的OOP Web框架移植到d语言中,并且我在确定依靠phobos的std.xml类从文件和/或流中读取xml是否安全时遇到了一些麻烦.替换std.xml似乎有很多喋喋不休,甚至我正在考虑使用自己的100%d xml解析器. 由于这是一个非常爱好的项目,我不介意设计自
我正在开始将基于php的OOP Web框架移植到d语言中,并且我在确定依靠phobos的std.xml类从文件和/或流中读取xml是否安全时遇到了一些麻烦.替换std.xml似乎有很多喋喋不休,甚至我正在考虑使用自己的100%d xml解析器.

由于这是一个非常爱好的项目,我不介意设计自己的轮子,这是一个有趣的练习,让我有机会更快地了解更多关于语言的知识.另一方面,如果我不必自己动手,我可能会更快地启动和运行.

我需要基本上支持几乎完整的xml 1.0 spec,最值得注意的是我需要xml命名空间和xincludes才能正常工作.我还希望我的API与php的DOMDocument,c#的System.Xml.XmlDocument和javascript的DOM实现或多或少一致.特别是最后一点似乎从phobos中消失了.此外,phobos似乎仍然至少有点不稳定,而且我还没有达到它所处的通量水平.

最重要的问题是:依靠phobos的std.xml中的解析工具是否可以安全地提供我的需求中的狮子分享,或者我应该在我自己的库中从头开始写一些东西是安全的吗?

在回答时请考虑我的要求:

>完整的xmlns支持
> xincludes
>应该能够从文件,流或字符串中读取
>需要尽可能与大型DOM实现和规范相似

解决方法

不要使用std.xml.除了它是一个可怕的库,它将在某个时候被替换.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读