- class QXmlStreamAttribute#
The
QXmlStreamAttributeclass represents a single XML attribute. More…概述#
方法#
def
__init__()def
isDefault()def
name()def
namespaceUri()def
__ne__()def
__eq__()def
prefix()def
qualifiedName()def
value()
注意
本文档可能包含从C++自动翻译成Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式来告诉我们。
详细说明#
属性由以下部分组成:一个可选的空
namespaceUri(),一个name(),一个value(),以及一个isDefault()属性。原始XML属性名称作为
qualifiedName()返回。- __init__()#
创建一个空属性。
- __init__(namespaceUri, name, value)
- 参数:
namespaceUri – str
name – str
value – str
构造一个具有
namespaceUri描述的名字空间、name和值value的属性。- __init__qualifiedName, value)
- 参数:
qualifiedName – str
value – str
使用具有合格名称
qualifiedName和值value的属性。- isDefault)#
- 返回类型:
bool
如果解析器在DTD中的ATTLIST声明之后以默认值添加此属性,则返回
true;否则返回false。- name)#
- 返回类型:
str
返回属性的本地名称。
- namespaceUri)#
- 返回类型:
str
返回属性的解决后的namespaceUri,如果没有定义,则返回空字符串引用。
- __ne__other)#
- 参数:
其他 –
QXmlStreamAttribute- 返回类型:
bool
将此属性与
other进行比较,如果不相等则返回true;否则返回false。- __eq__(other)#
- 参数:
其他 –
QXmlStreamAttribute- 返回类型:
bool
将此属性与
other进行比较,如果相等则返回true;否则返回false。- prefix()#
- 返回类型:
str
返回属性的命名空间前缀。
另请参阅
- qualifiedName()#
- 返回类型:
str
返回属性的限定名。
限定名是 XML 数据中属性的原始名称。它由命名空间
prefix()后跟冒号,再后是属性的本地name()组成。因为命名空间前缀不是唯一的(相同的命名空间前缀可指向不同的命名空间,不同的命名空间前缀可指向相同的命名空间),您不应使用 qualifiedName(),而应使用解析后的namespaceUri()和属性的本地name()。- value()#
- 返回类型:
str
返回属性的值。