PySide6.QtCore.QXmlStreamAttribute¶
- class QXmlStreamAttribute¶
QXmlStreamAttribute类表示单个 XML 属性。更多…概要¶
方法¶
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__(qualifiedName, value)
- Parameters:
qualifiedName – str
value – str
构造一个具有限定名称
qualifiedName和值value的属性。- __init__(namespaceUri, name, value)
- Parameters:
namespaceUri – str
name – str
value – str
在由
namespaceUri描述的命名空间中,使用name和值value构造一个属性。- isDefault()¶
- Return type:
布尔
如果解析器在DTD中的ATTLIST声明后添加了此属性并赋予默认值,则返回
true;否则返回false。- name()¶
- Return type:
字符串
返回属性的本地名称。
- namespaceUri()¶
- Return type:
字符串
返回属性的解析命名空间URI,如果属性没有定义的命名空间,则返回空字符串引用。
- __ne__(rhs)¶
- Parameters:
rhs –
QXmlStreamAttribute- Return type:
布尔
比较
lhs属性与rhs,如果它们不相等则返回true;否则返回false。- __eq__(rhs)¶
- Parameters:
rhs –
QXmlStreamAttribute- Return type:
布尔
比较
lhs属性与rhs,如果它们相等则返回true;否则返回false。- prefix()¶
- Return type:
字符串
返回属性的命名空间前缀。
另请参阅
- qualifiedName()¶
- Return type:
字符串
返回属性的限定名称。
限定名称是XML数据中属性的原始名称。它由命名空间
prefix(),后跟冒号,再跟属性的本地name()组成。由于命名空间前缀不是唯一的(相同的前缀可以指向不同的命名空间,不同的前缀可以指向相同的命名空间),您不应使用qualifiedName(),而应使用解析后的namespaceUri()和属性的本地name()。- value()¶
- Return type:
字符串
返回属性的值。