我正在用 XML 做一些事情,现在我很困惑。此代码完美运行:
QDomElement new_item = doc.createElement(name);
new_item.setAttribute("type", value.typeName());
new_item.setAttribute("value", value.toString());
doc.elementsByTagName(section).at(0).appendChild(new_item);
但是,如果我自己创建 QDomElement(不调用 createElement 方法),那么它不会插入到文档中。像这样的东西不起作用:
QDomElement new_item;
new_item.setTagName(name);
new_item.setAttribute("type", value.typeName());
new_item.setAttribute("value", value.toString());
doc.elementsByTagName(section).at(0).appendChild(new_item);
谁能向我解释为什么我需要使用 createElement 方法?
谢谢 :)