QXmlStreamAttribute Class Reference

[QtCore module]

该QXmlStreamAttribute类表示一个单一的XML属性More…

Methods

  • __init__ (self)
  • __init__ (self, QString qualifiedName, QString value)
  • __init__ (self, QString namespaceUri, QString name, QString value)
  • __init__ (self, QXmlStreamAttribute)
  • bool isDefault (self)
  • QStringRef name (self)
  • QStringRef namespaceUri (self)
  • QStringRef prefix (self)
  • QStringRef qualifiedName (self)
  • QStringRef value (self)

Special Methods

  • bool __eq__ (self, QXmlStreamAttribute other)
  • bool __ne__ (self, QXmlStreamAttribute other)

Detailed Description

该QXmlStreamAttribute类表示一个单一的XML属性

属性包含一个可选的空namespaceUri()的一个name()的一个value() ,和一个isDefault( )属性。

原始的XML属性名称作为返回qualifiedName( ) 。


Method Documentation

  1. QXmlStreamAttribute.__init__ (self)

创建一个空的属性。

  1. QXmlStreamAttribute.__init__ (self, QString qualifiedName, QString value)

构造具有限定名称的属性qualifiedName和值value

  1. QXmlStreamAttribute.__init__ (self, QString namespaceUri, QString name, QString value)

构造一个属性与所描述的命名空间namespaceUriname和值value

  1. QXmlStreamAttribute.__init__ (self, QXmlStreamAttribute)

创建副本other

  1. bool QXmlStreamAttribute.isDefault (self)

返回True如果分析器添加了这个属性有一个默认值以下的ATTLIST声明在DTD ,否则返回False 。

  1. QStringRef QXmlStreamAttribute.name (self)

返回属性的本地名称。

  1. QStringRef QXmlStreamAttribute.namespaceUri (self)

返回属性的解决的namespaceURI ,或空字符串引用,如果该属性没有定义的命名空间。

  1. QStringRef QXmlStreamAttribute.prefix (self)

返回属性的命名空间前缀。

此功能被引入Qt的4.4 。

See also name()和qualifiedName( ) 。

  1. QStringRef QXmlStreamAttribute.qualifiedName (self)

返回属性的限定名称。

一个合格的名称是XML数据的属性的原始名称。它由命名空间prefix( ),其次是冒号,然后是属性的本地name( ) 。由于命名空间前缀不是唯一的(相同的前缀可以指向不同的命名空间和不同的前缀可以指向同一个命名空间) ,你不应该使用qualifiedName中( ) ,而解析namespaceUri( )和属性的本地name( ) 。

  1. QStringRef QXmlStreamAttribute.value (self)

返回属性的值。

  1. bool QXmlStreamAttribute.__eq__ (self, QXmlStreamAttribute other)
  1. bool QXmlStreamAttribute.__ne__ (self, QXmlStreamAttribute other)