我有一个类似CSS的数据结构,就像这个例子:
/* CSS样式表文件*。pss */
@include"otherStyleSheet.pss";
/* comment */[propertyID="72100000"] {fillColor: #f3f1ed;
minSize: 5;lineWidth: 3;}/* sphere */[propertyID="2352???? . p"] {lineType:虚线;}
/* square */[propertyID="2115???? . ."] {lineType: thinline;}
/* ring */[propertyID="2315???? . .
所以我总是有一个根标签propertyID及其相应的属性,如fillColor和lineType等。
让我们假设,这个数据已经是结构化的(属性是子属性等)。我们说:
QStandardItemModel* treeModel = new QStandardItemModel();
当我有上面的例子在这样一个QStandardItemModel,我怎么能写和这个模型在一个序列化的方式有效地从一个文件?(请不要JSON,不要XML推荐)
假设我只对一个位于文件中间的propertyID感兴趣,我可以在不解析前面的propertyID的情况下访问它吗?提前感谢!
这是一个很好的例子。你的propertyID可以在一个单独的对象中结构化,就像这个例子中的UserRecord .
- 你必须去所有前面的"记录"