将层次结构写入文件?

Writing a Hierarchy to file?

是否有将数据层次结构写入文件的通用方法?我无法想象这样的结构将如何存在于这样的一维结构中,而无需编写像 XML parser/emitter 这样复杂的东西。这种情况下的层次结构只有一个根节点,其中每个节点可以有任意数量的子节点。

(在我的例子中,它是动画装备中 bones/transforms 的层次结构)

"Is there a common approach ..."

不,没有。有许多方法,从 XML 数据到原始序列化(例如 google protobuf), boost serialization,到自定义文本或二进制格式。