Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QXmlLexicalHandler类提供了一个接口来报告XML数据的词汇内容。More...
通过继承QXmlDefaultHandler。
该QXmlLexicalHandler类提供了一个接口来报告XML数据的词汇内容。
在词法处理程序的事件适用于整个文件,而不仅仅是文档元素,并且所有的词法处理事件的内容处理程序的startDocument和endDocument事件之间出现。
您可以设置词法处理程序QXmlReader.setLexicalHandler( ) 。
此接口的设计是基于SAX2扩展LexicalHandler 。
该接口提供了startDTD( )endDTD( )startEntity( )endEntity( )startCDATA( )endCDATA()和comment()函数。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数的文档中的任意位置报告一个XML注释。它报告的注释文本ch。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来报告CDATA节的结尾。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
See also startCDATA()和QXmlContentHandler.characters( ) 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来报告的DTD声明的末尾,如果有的话。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
See also startDTD( ) 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来报告称为实体的结束name。
对于每一个startEntity( )调用,有相应endEntity ( )调用。该呼叫startEntity()和endEntity ( )是正确嵌套。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
See also startEntity( )QXmlContentHandler.skippedEntity()和QXmlSimpleReader.setFeature( ) 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来得到一个错误字符串,如果任何的处理函数返回False 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来报告CDATA节的开始。 CDATA节的内容是通过报导QXmlContentHandler.characters()函数。此功能仅用于报告的边界。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
See also endCDATA( ) 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来报告的DTD声明的开始,如果有的话。它报告中的文档类型的名称name在公共标识符publicId和在系统中的标识符systemId。
如果公共标识缺失,publicId被设置为空字符串。如果系统标识符丢失,systemId被设置为空字符串。请注意,这不是有效的XML有一个公共的标识符,但没有系统标识符,在这种情况下,会发生解析错误。
通过报告的所有声明QXmlDTDHandler or QXmlDeclHandler该startDTD ()之间出现endDTD( )调用。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
See also endDTD( ) 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来报告称为实体的开始name。
请注意,如果该实体是未知的,读者通过它的报告QXmlContentHandler.skippedEntity() ,而不是通过这个功能。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
See also endEntity()和QXmlSimpleReader.setFeature( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |