可以在pyqt中获取特定节点的所有属性吗?例如..考虑以下节点:
< asset Name="3dAsset" ID="5"/>
我想检索("Name“和"ID")字符串
有可能吗?
提前感谢
发布于 2013-07-29 17:06:16
这是为c++准备的。我遇到了同样的问题。您需要转换为QDomAttr。我相信在python中API也是一样的。
if( Node.hasAttributes() )
{
QDomNamedNodeMap map = Node.attributes();
for( int i = 0 ; i < map.length() ; ++i )
{
if(!(map.item(i).isNull()))
{
QDomNode debug = map.item(i);
QDomAttr attr = debug.toAttr();
if(!attr.isNull())
{
cout << attr.value().toStdString();
cout << attr.name().toStdString();
}
}
}https://stackoverflow.com/questions/3013311
复制相似问题