コード例 #1
0
    def load(self,filename):
        # cpe_tree=ElementTree()
        # cpe_list=cpe_tree.parse(filename)
        cpe_list=minidom_parse(filename)

        # print(cpe_list)
        for ci in cpe_list.getElementsByTagName('cpe-item'):
            # print('found item')
            ci_title_elem=ci.getElementsByTagName('title')[0]
            self.data[ci.getAttribute("name")]=ci_title_elem.firstChild.nodeValue
コード例 #2
0
    def load(self, filename):
        # cpe_tree=ElementTree()
        # cpe_list=cpe_tree.parse(filename)
        cpe_list = minidom_parse(filename)

        # print(cpe_list)
        for ci in cpe_list.getElementsByTagName('cpe-item'):
            # print('found item')
            ci_title_elem = ci.getElementsByTagName('title')[0]
            self.data[ci.getAttribute(
                "name")] = ci_title_elem.firstChild.nodeValue
コード例 #3
0
 def generate_points(self):
     """Called by the Mobject abstract base class. Responsible for generating
     the SVGMobject's points from XML tags, populating self.mobjects, and
     any submobjects within self.mobjects.
     """
     doc = minidom_parse(self.file_path)
     for svg in doc.getElementsByTagName("svg"):
         mobjects = self.get_mobjects_from(svg, {})
         if self.unpack_groups:
             self.add(*mobjects)
         else:
             self.add(*mobjects[0].submobjects)
     doc.unlink()
コード例 #4
0
ファイル: svg_mobject.py プロジェクト: jsonvillanueva/manim
 def generate_points(self):
     """Called by the Mobject abstract base class. Responsible for generating
     the SVGMobject's points from XML tags, populating self.mobjects, and
     any submobjects within self.mobjects.
     """
     doc = minidom_parse(str(self.file_path))
     for node in doc.childNodes:
         if not isinstance(node, MinidomElement) or node.tagName != "svg":
             continue
         mobjects = self._get_mobjects_from(node, self._initial_svg_style)
         if self.unpack_groups:
             self.add(*mobjects)
         else:
             self.add(*mobjects[0].submobjects)
     doc.unlink()