Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QXmlEntityResolver类提供解决包含在XML数据的外部实体的接口。More...
通过继承QXmlDefaultHandler。
该QXmlEntityResolver类提供解决包含在XML数据的外部实体的接口。
如果一个应用程序需要实现自定义处理外部实体,它必须实现这个接口,即resolveEntity( ) ,并用它注册QXmlReader.setEntityResolver( ) 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数来得到一个错误字符串,如果任何的处理函数返回False 。
这种方法是抽象的,应在任何子类中重新实现。
读者调用这个函数之前,它打开任何外部实体,除了顶级文档实体。该应用程序可能会要求读者解决实体本身(ret是0) ,或使用完全不同的输入源(ret指向输入源) 。
读者会删除输入源ret当它不再需要它,所以你应该为它分配在堆上用new。
这个论点publicId是外部实体的公共标识符,systemId为外部实体的系统标识符和ret是这个函数的返回值。如果ret为0时,读者应该解决实体本身,如果是非零它必须指向该阅读器使用,而不是一个输入源。
如果这个函数返回False读者停止解析和报告错误。读者使用函数errorString( )来获得错误信息。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |