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


Python ZDom.loadXML方法代码示例

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


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

示例1: serialize

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def serialize(self, entry):
     dom = ZDom()
     dom.loadXML(u"<resource-entry  xmlns='%s' />" % self.namespace) #$NON-NLS-1$
     root = dom.documentElement
     root.setAttribute(u"id", entry.getId()) #$NON-NLS-1$
     self._serializeAttributes(entry,root)
     return dom
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:9,代码来源:resourcestoreio.py

示例2: _doHandleError

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def _doHandleError(self, url, dndContext):
     ZShowInfoMessage(dndContext.getWindow(), _extstr(u"commonvideo.ErrorDiscoveringVideoEmbedInfoMsg"), _extstr(u"commonvideo.ErrorDiscoveringVideoEmbedInfoTitle")) #$NON-NLS-2$ #$NON-NLS-1$
     dom = ZDom()
     dom.loadXML(u"<a href='' />") #$NON-NLS-1$
     dom.documentElement.setAttribute(u"href", url) #$NON-NLS-1$
     dom.documentElement.setText(url)
     return dom.serialize()
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:9,代码来源:commonvideo.py

示例3: createHtmlElement

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
def createHtmlElement(parentElement, elementName, attrMap = {}, elementText = None):
    u"""createHtmlElement(Node, string, map, string) -> Node
    Creates a element given element name, attribute map and optional element node text.
    If the parentElement node is None, then element is under new document (zdom).
     """ #$NON-NLS-1$
    element = None
    elementName = getNoneString(elementName)
    elementText = getNoneString(elementText)
    if not elementName:
        return None
    dom = None
    if parentElement:
        dom = parentElement.ownerDocument
    else:
        dom = ZDom()
        dom.loadXML(ELEMENT_TEMPLATE)
        parentElement = dom.documentElement
    try:
        element = dom.createElement(elementName)
        parentElement.appendChild(element)
        for (n,v) in attrMap.iteritems():
            if n and v:                
                element.setAttribute(n,v)
        if elementText:
            element.setText(elementText)
    except:
        pass    
    return element
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:30,代码来源:xhtmldocutil.py

示例4: _serializeResponseInfo

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
    def _serializeResponseInfo(self, metaFile, connectionRespInfo, dataFilename):
        dom = ZDom()
        dom.loadXML(u"""<http-connection-response />""") #$NON-NLS-1$
        rootElem = dom.documentElement
        urlElem = dom.createElement(u"url") #$NON-NLS-1$
        urlElem.setText(connectionRespInfo.getURL())
        rootElem.appendChild(urlElem)

        dataFileElem = dom.createElement(u"data-file") #$NON-NLS-1$
        dataFileElem.setText(dataFilename)
        rootElem.appendChild(dataFileElem)

        respCodeElem = dom.createElement(u"response-code") #$NON-NLS-1$
        respCodeElem.setText(unicode(connectionRespInfo.getCode()))
        rootElem.appendChild(respCodeElem)

        respMsgElem = dom.createElement(u"response-message") #$NON-NLS-1$
        respMsgElem.setText(unicode(connectionRespInfo.getMessage()))
        rootElem.appendChild(respMsgElem)

        headersElem = dom.createElement(u"response-headers") #$NON-NLS-1$
        rootElem.appendChild(headersElem)

        for headerName in connectionRespInfo.getHeaders():
            headerVal = connectionRespInfo.getHeader(headerName)
            headerElem = dom.createElement(u"header") #$NON-NLS-1$
            headerElem.setAttribute(u"name", headerName) #$NON-NLS-1$
            headerElem.setText(headerVal)
            headersElem.appendChild(headerElem)

        dom.save(metaFile, True)
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:33,代码来源:urlcache.py

示例5: _loadProfilesDom

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def _loadProfilesDom(self):
     domPath = self._getProfilesXmlPath()
     dom = ZDom()
     if not os.path.exists(domPath):
         dom.loadXML(DEFAULT_PROFILES_XML)
     else:
         dom.load(domPath)
     return dom
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:10,代码来源:manager.py

示例6: serialize

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
    def serialize(self, template):
        templateDom = ZDom()
        templateDom.loadXML(u"<template xmlns='%s' />" % self.namespace) #$NON-NLS-1$
        templateElem = templateDom.documentElement
        templateElem.setAttribute(u"template-id", template.getId()) #$NON-NLS-1$

        self._serializeTemplate(templateElem, template)

        self._saveDom(templateDom, template.getTemplateDirectory())
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:11,代码来源:serializers.py

示例7: enableConsoleDebugLoggerOutput

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def enableConsoleDebugLoggerOutput(self, bEnable):
     exists = self.outputMap.has_key(u"Console Logger") #$NON-NLS-1$
     if not exists and bEnable:
         dom = ZDom()
         dom.loadXML(CONSOLE_LOGGER_TEMPLATE)
         self._addLogOutput(dom.documentElement)
     elif exists and not bEnable:
         output = self.outputMap.pop(u"Console Logger") #$NON-NLS-1$
         if output:
             output.close()
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:12,代码来源:logger.py

示例8: clone

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def clone(self):
     u"""clone() -> ZXhtmlDocument()
     Returns copy based on cloning the underlying ZDom instance for this document.""" #$NON-NLS-1$
     newDom = ZDom()
     newDom.loadXML(self.dom.serialize())
     newDom.setNamespaceMap(XHTML_NSS_MAP)
     xhtmlDoc = ZXhtmlDocument(newDom)
     xhtmlDoc.docTypeString = self.docTypeString
     xhtmlDoc.mRootAbsPath = self.mRootAbsPath
     return xhtmlDoc
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:12,代码来源:xhtmldoc.py

示例9: enableEclipsePluginLoggerOutput

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def enableEclipsePluginLoggerOutput(self, bEnable):
     exists = self.outputMap.has_key(u"Eclipse Console") #$NON-NLS-1$
     if not exists and bEnable:
         dom = ZDom()
         dom.loadXML(ECLIPSE_PLUGIN_LOGGER_TEMPLATE)
         self._addLogOutput(dom.documentElement)
     elif exists and not bEnable:
         output = self.outputMap.pop(u"Eclipse Console") #$NON-NLS-1$
         if output:
             output.close()
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:12,代码来源:logger.py

示例10: enableMasterDebugLoggerOutput

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def enableMasterDebugLoggerOutput(self, bEnable):
     exists = self.outputMap.has_key(u"Master Debug Log File") #$NON-NLS-1$
     if not exists and bEnable:
         dom = ZDom()
         dom.loadXML(MASTER_DEBUG_FILE_LOGGER_TEMPLATE)
         self._addLogOutput(dom.documentElement)
     elif exists and not bEnable:
         output = self.outputMap.pop(u"Master Debug Log File") #$NON-NLS-1$
         if output:
             output.close()
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:12,代码来源:logger.py

示例11: serialize

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
    def serialize(self, store):
        storeDom = ZDom()
        storeDom.loadXML(u"<store xmlns='%s' />" % self.namespace) #$NON-NLS-1$

        storeElem = storeDom.documentElement
        storeElem.setAttribute(u"store-id", store.getId()) #$NON-NLS-1$
        storeElem.setAttribute(u"media-site-id", store.getMediaSiteId()) #$NON-NLS-1$
        storeElem.setAttribute(u"name", store.getName()) #$NON-NLS-1$
        self._serializeProperties(store.getProperties(), storeElem)

        return storeDom
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:13,代码来源:serializers.py

示例12: _extractEmbedMarkup

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
 def _extractEmbedMarkup(self, xhtmlReq):
     resp = xhtmlReq.getResponse()
     match = EMBED_PATTERN.search(resp)
     if match is not None:
         inputMarkup = match.group(1)
         dom = ZDom()
         dom.loadXML(inputMarkup)
         embedStr = dom.documentElement.getAttribute(u"value") #$NON-NLS-1$
         return embedStr
     else:
         return None
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:13,代码来源:slide.py

示例13: serialize

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
    def serialize(self, task):
        taskDom = ZDom()
        taskDom.loadXML(u"<task xmlns='%s' />" % IZAppNamespaces.RAVEN_TASK_NAMESPACE_2006_05) #$NON-NLS-1$
        taskElem = taskDom.documentElement
        taskElem.setAttribute(u"task-id", task.getId()) #$NON-NLS-1$
        taskElem.setAttribute(u"class", unicode(task.__class__)) #$NON-NLS-1$
        
        self._serializeStandardAttributes(task, taskElem)
        self._serializeError(task, taskElem)
        self._serializeCustomAttributes(task, taskElem)

        return taskDom
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:14,代码来源:serializers.py

示例14: serialize

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
    def serialize(self, account):
        accountDom = ZDom()
        accountDom.loadXML(u"<account xmlns='%s' />" % self.namespace) #$NON-NLS-1$
        accountElem = accountDom.documentElement
        accountElem.setAttribute(u"type", u"weblog") #$NON-NLS-2$ #$NON-NLS-1$
        accountElem.setAttribute(u"account-id", account.getId()) #$NON-NLS-1$

        self._serializeAttributes(account, accountElem)
        self._serializeAPIInfo(account.getAPIInfo(), accountElem)
        self._serializeBlogs(account.getBlogs(), accountElem)

        self._saveDom(accountDom, account.getDirectoryPath())
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:14,代码来源:serializers.py

示例15: serialize

# 需要导入模块: from zoundry.base.zdom.dom import ZDom [as 别名]
# 或者: from zoundry.base.zdom.dom.ZDom import loadXML [as 别名]
    def serialize(self, document, serializationContext):
        documentDom = ZDom()
        documentDom.loadXML(u"<entry xmlns='%s' />" % self.namespace) #$NON-NLS-1$

        entryElem = documentDom.documentElement
        entryElem.setAttribute(u"entry-id", document.getId()) #$NON-NLS-1$
        self._serializeAttributes(document, entryElem)
        self._serializeBlogs(document.getBlogInfoList(), entryElem)
        self._serializePubMetaData(document.getPubMetaDataList(), entryElem)
        self._serializeTagwords(document.getTagwordsList(), entryElem)
        self._serializeContent(document.getContent(), entryElem, serializationContext)
        self._serializeTrackbacks(document.getTrackbacks(), entryElem)
        return documentDom
开发者ID:Tidosho,项目名称:zoundryraven,代码行数:15,代码来源:serializers.py


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