gpt4 book ai didi

php - XML 作为数据库

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:32 25 4
gpt4 key购买 nike

我一直在阅读有关 XML、XSL、XPath 等的内容。我想在 PHP 中启动这个小脚本,使用 XML 作为数据库来创建一个简单的 CRUD 应用程序。我将使用 SimpleXML,但在通过 stackoverflow 阅读了一些答案后,似乎很多人建议使用 DOMDocument(使用 DOMDocument 有什么比使用 SimpleXML 更有好处吗?)

无论如何,让我困扰的是如何给他们贴上身份证?我应该只从“1”开始,然后当有人添加一个节点时,增加它等等吗?

还有类,我想放一个有这种结构的

Parent  
- Children
- Children
- Subchildren

我有一个关于如何将它放入 XML 的想法,但对我来说问题是解析它们。

无论如何,类别并没有真正困扰我。我更想知道我是否应该只将 ID 计数保存在 XML 中并将其用作“引用”。

最佳答案

您说“XML 作为数据库。”XML 只是一种标记语言,所以您真正的意思是一个文件作为数据库” 那将是一个错误。您会遇到并发问题、可能的损坏和大量其他问题,更不用说大型 XML 文档的糟糕性能了。

如果您需要的是数据库,那么就使用它:数据库。不是文件。

SQLite 易于使用并且对于轻负载来说足够快,尽管它缺乏与 phpMyAdmin 的良好对应。否则,您的虚拟主机肯定会提供 MySQL 数据库。

关于php - XML 作为数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2158686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com