biwsdldefinitiondictionary.py

来自「在流览器上仿CS界面的JAVASCRIPT脚本」· Python 代码 · 共 26 行

PY
26
字号
class BiWsdlDefinitionDictionary:   def __init__(self, aWsdl, aDefTagType, aDefFactory):      self.wsdl = aWsdl      self.defTag = aDefTagType      self.defFactory = aDefFactory      self.imports = []      self.definitions = {}   def addImport(self, aImport):      self.imports.append(aImport)   def loadDom(self, aDomDefs):      from BiWsdl import BiWsdl      lDefTags = aDomDefs.getElementsByTagNameNS(BiWsdl.WSDL_NS, self.defTag)      for lDefTag in lDefTags:          self.definitions["[" + self.wsdl.getTargetNamespace() + "]" + lDefTag.getAttribute("name")] = self.defFactory(lDefTag, self.wsdl)   def getDefinition(self, aName):      if self.definitions.has_key(aName):         return self.definitions[aName]      else:         for lImport in self.imports:            lResultObj = lImport.getDefinition(aName)            if lResultObj: return lResultObj      return None

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?