QXmlAttributes Class Reference

[QtXml module]

该QXmlAttributes类提供XML属性。More…

Methods

  • __init__ (self)
  • __init__ (self, QXmlAttributes)
  • append (self, QString qName, QString uri, QString localPart, QString value)
  • clear (self)
  • int count (self)
  • int index (self, QString qName)
  • int index (self, QString uri, QString localPart)
  • int length (self)
  • QString localName (self, int index)
  • QString qName (self, int index)
  • QString type (self, int index)
  • QString type (self, QString qName)
  • QString type (self, QString uri, QString localName)
  • QString uri (self, int index)
  • QString value (self, int index)
  • QString value (self, QString qName)
  • QString value (self, QString uri, QString localName)

Special Methods

  • __len__ (self)

Detailed Description

该QXmlAttributes类提供XML属性。

如果属性报告QXmlContentHandler.startElement( )这个类是用来传递属性值。

使用index()以在列表中找到的属性的位置,count()来检索属性的数量,并clear()删除的属性。新的属性可以被添加append( ) 。使用type()来获取一个属性的类型和value()来获取它的值。属性的名称可以从localName()或qName( ),并从它的命名空间URIuri( ) 。


Method Documentation

  1. QXmlAttributes.__init__ (self)

构造一个空属性列表。

  1. QXmlAttributes.__init__ (self, QXmlAttributes)
  1. QXmlAttributes.append (self, QString qName, QString uri, QString localPart, QString value)

附加一个新的属性条目的属性列表。该属性的限定名是qName,命名空间URI为uri和本地名称是localPart。该属性的值是value

See also qName( )uri( )localName()和value( ) 。

  1. QXmlAttributes.clear (self)

清除属性的列表。

See also append( ) 。

  1. int QXmlAttributes.count (self)

返回的属性列表中的号码。此功能相当于length( ) 。

  1. int QXmlAttributes.index (self, QString qName)

查找属性的索引的限定名qName

如果它没有被发现返回属性或-1的索引。

See also Namespace Support via Features

  1. int QXmlAttributes.index (self, QString uri, QString localPart)

这是一个重载函数。

  1. int QXmlAttributes.length (self)

返回的属性列表中的号码。

See also count( ) 。

  1. QString QXmlAttributes.localName (self, int index)

查找的位置属性的属性的本地名称index。如果没有命名空间的处理完成后,本地名称是空字符串。

See also Namespace Support via Features

  1. QString QXmlAttributes.qName (self, int index)

查找属性的XML 1.0的位置属性限定名称index

See also Namespace Support via Features

  1. QString QXmlAttributes.type (self, int index)

查找一个属性的类型,位置属性index

目前,只有“ CDATA ”返回。

  1. QString QXmlAttributes.type (self, QString qName)

这是一个重载函数。

查找一个属性的类型为限定名qName

目前,只有“ CDATA ”返回。

  1. QString QXmlAttributes.type (self, QString uri, QString localName)

这是一个重载函数。

通过命名空间名称查找属性的类型。

uri指定命名空间URI和localName指定本地名称。如果该名称没有名称空间URI ,使用空字符串uri

目前,只有“ CDATA ”返回。

  1. QString QXmlAttributes.uri (self, int index)

查找的位置属性的属性的命名空间URIindex。如果没有命名空间的处理完成,或者如果属性没有命名空间,命名空间URI为空字符串。

See also Namespace Support via Features

  1. QString QXmlAttributes.value (self, int index)

返回在位置属性的属性值index。索引必须是一个有效的位置(即0 \u003c =index\u003ccount())。

  1. QString QXmlAttributes.value (self, QString qName)

这是一个重载函数。

返回限定名称的属性的值qName,或者如果没有属性存在给定名称为空字符串。

See also Namespace Support via Features

  1. QString QXmlAttributes.value (self, QString uri, QString localName)

这是一个重载函数。

返回限定名称的属性的值qName,或者如果没有属性存在给定名称为空字符串。

See also Namespace Support via Features

  1. QXmlAttributes.__len__ (self)