gpt4 book ai didi

c++ - 从 MySQL 中检索 xml

转载 作者:太空宇宙 更新时间:2023-11-04 14:26:35 24 4
gpt4 key购买 nike

我是 C++ 和 MySQL 的新手,我只想检索在 MySQL 中存储为 longblob 的 xml 文件。我执行了一个 SELECT 查询来获取内容,然后我使用 std::ofstream 将该内容存储在一个 xml 文件中。有了这个我得到:

<?xml version="1.0" encoding="UTF-16"?> <AnObject noNamespaceSchemaLocation...

而不是这个:

<?xml version="1.0" encoding="UTF-16"?>
<AnObject noNamespaceSchemaLocation...

所以我错过了行尾(我认为是\n)。我不确定将查询结果写入 xml 文件是否是正确的方法,还有其他方法吗?也许它可以解决我的问题。

非常感谢!

最佳答案

你的问题与这个问题类似:

排名最高的答案说您需要使用 VARCHAR(或 TEXT)数据类型。

但是,这个问题讨论了将 XML 存储在数据库中的最佳实践,并建议将 XML 存储在数据库之外。 (如果您有 SQL Server,FILESTREAM 是可全文搜索的。)

关于c++ - 从 MySQL 中检索 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505872/

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