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


Python dom.EMPTY_NAMESPACE属性代码示例

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


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

示例1: start_element_handler

# 需要导入模块: from xml import dom [as 别名]
# 或者: from xml.dom import EMPTY_NAMESPACE [as 别名]
def start_element_handler(self, name, attributes):
        node = self.document.createElement(name)
        _append_child(self.curNode, node)
        self.curNode = node

        if attributes:
            for i in range(0, len(attributes), 2):
                a = minidom.Attr(attributes[i], EMPTY_NAMESPACE,
                                 None, EMPTY_PREFIX)
                value = attributes[i+1]
                a.value = value
                a.ownerDocument = self.document
                _set_attribute_node(node, a)

        if node is not self.document.documentElement:
            self._finish_start_element(node) 
开发者ID:war-and-code,项目名称:jawfish,代码行数:18,代码来源:expatbuilder.py

示例2: start_element_handler

# 需要导入模块: from xml import dom [as 别名]
# 或者: from xml.dom import EMPTY_NAMESPACE [as 别名]
def start_element_handler(self, name, attributes):
        node = self.document.createElement(name)
        _append_child(self.curNode, node)
        self.curNode = node

        if attributes:
            for i in range(0, len(attributes), 2):
                a = minidom.Attr(attributes[i], EMPTY_NAMESPACE,
                                 None, EMPTY_PREFIX)
                value = attributes[i+1]
                d = a.childNodes[0].__dict__
                d['data'] = d['nodeValue'] = value
                d = a.__dict__
                d['value'] = d['nodeValue'] = value
                d['ownerDocument'] = self.document
                _set_attribute_node(node, a)

        if node is not self.document.documentElement:
            self._finish_start_element(node) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:21,代码来源:expatbuilder.py

示例3: reset

# 需要导入模块: from xml import dom [as 别名]
# 或者: from xml.dom import EMPTY_NAMESPACE [as 别名]
def reset(self):
        """Free all data structures used during DOM construction."""
        self.document = theDOMImplementation.createDocument(
            EMPTY_NAMESPACE, None, None)
        self.curNode = self.document
        self._elem_info = self.document._elem_info
        self._cdata = False 
开发者ID:war-and-code,项目名称:jawfish,代码行数:9,代码来源:expatbuilder.py

示例4: end_element_handler

# 需要导入模块: from xml import dom [as 别名]
# 或者: from xml.dom import EMPTY_NAMESPACE [as 别名]
def end_element_handler(self, name):
            curNode = self.curNode
            if ' ' in name:
                uri, localname, prefix, qname = _parse_ns_name(self, name)
                assert (curNode.namespaceURI == uri
                        and curNode.localName == localname
                        and curNode.prefix == prefix), \
                        "element stack messed up! (namespace)"
            else:
                assert curNode.nodeName == name, \
                       "element stack messed up - bad nodeName"
                assert curNode.namespaceURI == EMPTY_NAMESPACE, \
                       "element stack messed up - bad namespaceURI"
            self.curNode = curNode.parentNode
            self._finish_end_element(curNode) 
开发者ID:war-and-code,项目名称:jawfish,代码行数:17,代码来源:expatbuilder.py

示例5: __init__

# 需要导入模块: from xml import dom [as 别名]
# 或者: from xml.dom import EMPTY_NAMESPACE [as 别名]
def __init__(self, qName, namespaceURI=EMPTY_NAMESPACE, localName=None,
                 prefix=None):
        self.ownerElement = None
        self._name = qName
        self.namespaceURI = namespaceURI
        self._prefix = prefix
        self.childNodes = NodeList()

        # Add the single child node that represents the value of the attr
        self.childNodes.append(Text())

        # nodeValue and value are set elsewhere 
开发者ID:war-and-code,项目名称:jawfish,代码行数:14,代码来源:minidom.py

示例6: __init__

# 需要导入模块: from xml import dom [as 别名]
# 或者: from xml.dom import EMPTY_NAMESPACE [as 别名]
def __init__(self, qName, namespaceURI=EMPTY_NAMESPACE, localName=None,
                 prefix=None):
        # skip setattr for performance
        d = self.__dict__
        d["nodeName"] = d["name"] = qName
        d["namespaceURI"] = namespaceURI
        d["prefix"] = prefix
        d['childNodes'] = NodeList()

        # Add the single child node that represents the value of the attr
        self.childNodes.append(Text())

        # nodeValue and value are set elsewhere 
开发者ID:glmcdona,项目名称:meddle,代码行数:15,代码来源:minidom.py


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