当前位置: 首页>>代码示例>>Python>>正文


Python ZDom.loadHTML方法代码示例

本文整理汇总了Python中zoundry.base.zdom.dom.ZDom.loadHTML方法的典型用法代码示例。如果您正苦于以下问题:Python ZDom.loadHTML方法的具体用法?Python ZDom.loadHTML怎么用?Python ZDom.loadHTML使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在zoundry.base.zdom.dom.ZDom的用法示例。


在下文中一共展示了ZDom.loadHTML方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _createDocument

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadHTML [as 别名]
 def _createDocument(self, rootName = u"root"): #$NON-NLS-1$
     u"""Creates the zdom document.""" #$NON-NLS-1$
     dom = ZDom()
     params = {
         u"prefix" : self.prefix, #$NON-NLS-1$
         u"root" : rootName, #$NON-NLS-1$
         u"namespace" : self.namespace #$NON-NLS-1$
     }
     xml = u"""<%(prefix)s:%(root)s xmlns:%(prefix)s="%(namespace)s" />""" % params #$NON-NLS-1$
     dom.loadHTML(xml)
     return dom
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:13,代码来源:serializers.py

示例2: readDnDSource

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadHTML [as 别名]
    def readDnDSource(self, stgMedium):
        fmtstring = unicode(len(stgMedium.data)) + u"s" #$NON-NLS-1$
        dataTuple = unpack(fmtstring, stgMedium.data)
        cfhtml = dataTuple[0]
        html = self._decodeCfHtml(cfhtml)
        htmlDom = ZDom()
        rootNode = None
        try:
            htmlDom.loadHTML(html)
            rootNode = htmlDom.selectSingleNode(u"/*") #$NON-NLS-1$
        except:
            # Probably an encoding problem of some sort - just
            # return None (we are going to let IE handle it anyway)
            pass

        return ZHtmlDnDSource(rootNode)
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:18,代码来源:dndreaders.py

示例3: _attachContent

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadHTML [as 别名]
    def _attachContent(self, newDom, jbeHtmlFileName):
        # Only do it if the content file exists.
        if os.path.isfile(jbeHtmlFileName):
            newDom.setNamespaceMap(DOCUMENT_NSS_MAP)
            contentNode = newDom.selectSingleNode(u"/zns:entry/zns:content") #$NON-NLS-1$

            html = self._loadContent(jbeHtmlFileName)
            # FIXME (PJ) use xhtml deserializer to load zDom.
            try:
                jbeHtmlDom = ZDom()
                jbeHtmlDom.loadHTML(html)
                contentNode.appendChild(newDom.importNode(jbeHtmlDom.documentElement, True))
                contentNode.setAttribute(u"mode", u"xml") #$NON-NLS-2$ #$NON-NLS-1$
            except:
                contentNode.setText(html)
                contentNode.setAttribute(u"type", u"text/html") #$NON-NLS-2$ #$NON-NLS-1$
                contentNode.setAttribute(u"mode", u"escaped") #$NON-NLS-2$ #$NON-NLS-1$
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:19,代码来源:zbwimporter.py


注:本文中的zoundry.base.zdom.dom.ZDom.loadHTML方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。