Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QXmlReader类提供对XML的读者(即解析器)的接口。More...
通过继承QXmlSimpleReader。
该QXmlReader类提供对XML的读者(即解析器)的接口。
这个抽象类提供了所有Qt的XML读取器的接口。目前只有一个执行包括在Qt的XML模块的读取器的:QXmlSimpleReader。在未来的版本中可能会有更多的读者提供(例如验证解析器)不同的属性。
XML类的设计遵循SAX2 Java interface,与调整以适应Qt的命名约定的名称。这应该是很容易的人谁曾与SAX2合作,开始使用Qt的XML类。
所有读者使用类QXmlInputSource读取输入文档。既然你是在XML文档中的特定内容通常兴趣,读者通过特别的处理类(报告内容QXmlDTDHandler,QXmlDeclHandler,QXmlContentHandler,QXmlEntityResolver,QXmlErrorHandler和QXmlLexicalHandler),您必须继承,如果你要处理的内容。
由于处理程序类只描述接口,你必须实现所有的功能。我们所提供的QXmlDefaultHandler类来简化这一过程:它实现了一个默认的行为(做什么)的所有功能,所以你可以继承它,只是实现您感兴趣的功能
功能和读取器的性能可与设置setFeature()和setProperty( )分别。您可以设置读卡器使用自己的子类与setEntityResolver( )setDTDHandler( )setContentHandler( )setErrorHandler( )setLexicalHandler()和setDeclHandler( ) 。解析本身开始调用parse( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回内容处理程序或0,如果没有被设置。
See also setContentHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回声明的处理程序或0,如果没有被设置。
See also setDeclHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回DTD处理程序或0,如果没有被设置。
See also setDTDHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回实体解析器或0,如果没有被设置。
See also setEntityResolver( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回的错误处理程序或0 ,如果没有被设置。
See also setErrorHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
如果读者有所谓的功能name,则返回功能的值。如果不存在此类功能的返回值是不确定的。
If ok不为0时:*ok被设置为True,如果读者有所谓的功能name否则*ok设置为False 。
See also setFeature()和hasFeature( ) 。
这种方法是抽象的,应在任何子类中重新实现。
Returns true如果读者有所谓的功能name否则返回False 。
See also feature()和setFeature( ) 。
这种方法是抽象的,应在任何子类中重新实现。
如果读者有属性,则返回Truename否则返回False 。
See also property()和setProperty( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回词法处理程序或0,如果没有被设置。
See also setLexicalHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
读取从XML文档input并解析它。返回True如果解析成功,否则返回False 。
这种方法是抽象的,应在任何子类中重新实现。
这种方法是抽象的,应在任何子类中重新实现。
如果读者有物业name,这个函数返回的属性的值,否则返回值是不确定的。
If ok不为0 :如果读者有name属性*ok设置为True ,否则*ok设置为False 。
See also setProperty()和hasProperty( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置内容处理器handler。
See also contentHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置申报处理程序handler。
See also declHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置DTD处理程序handler。
See also DTDHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置实体解析器handler。
See also entityResolver( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置错误处理程序handler。清除错误处理程序,如果handler为0。
See also errorHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置所谓的功能name为给定的value。如果读者不具备该功能没有任何反应。
See also feature()和hasFeature( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置词法处理程序handler。
See also lexicalHandler( ) 。
这种方法是抽象的,应在任何子类中重新实现。
设置属性name至value。如果读者不具备的属性没有任何反应。
See also property()和hasProperty( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |