當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。