gpt4 book ai didi

c++ - 如何在 XML 中格式化 Google Protocol Buffers 对象并从 XML 中解析

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:31 24 4
gpt4 key购买 nike

我将通过网络传递 GPB 对象,但在本地应用程序中我需要将它们保存在本地 XML 中(客户要求 XML,没有编辑工具,不要问我为什么)以便客户可以编辑 XML (这让我想到了问题的另一部分——从 XML 解析 GPB)。有人知道这样做的框架吗?我需要在 Windows 上用 C++ 编写此代码。

最佳答案

据我所知,没有针对此的 C++ 实现。您可以从 Java 移植此代码 http://code.google.com/p/protostuff/如果你愿意,我们可以将它移植到一起,我也需要和你一样的东西!

其中一个问题是 pb 不是自描述的,因此您需要在不理想的情况下整体化架构。

onbody 在 Google 内部使用的关于反射的文档让我有点困惑。 http://code.google.com/apis/protocolbuffers/docs/reference/cpp/google.protobuf.message.html#Message .

另见此处 Show all elements in a protocol buffer message

关于c++ - 如何在 XML 中格式化 Google Protocol Buffers 对象并从 XML 中解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9016417/

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