我有一个类似 CSS 的数据结构,如下例所示:
/* CSS 样式表文件 *.pss */
@include "otherStyleSheet.pss";
/* 注释 */ [propertyID="72100000"] { fillColor : #f3f1ed;
最小尺寸:5;线宽:3;}/* 球体 */ [propertyID="2352??"] { lineType : dotted; }
/* 正方形 */ [propertyID="2115??"] { lineType : thinline; }
/* 环 */ [propertyID="2315??"] { lineType : 粗线;
[hasInnerRing=true] { innerLineType : 细线;} }
所以我总是有一个根标签propertyID及其相应的属性,如fillColor和lineType等。
让我们假设,这个数据已经在一个..中结构化(属性是孩子等)让我们说:
QStandardItemModel* treeModel = new QStandardItemModel();
当我在这样的 QStandardItemModel 中有上面的示例时,我怎样才能以序列化的方式有效地从文件写入该模型?(请不要使用 JSON,不要使用 XML 推荐)
假设我只是对文件中间的一个 propertyID 感兴趣,我可以在不解析前面的 propertyID 的情况下访问它吗?提前致谢!