本文整理汇总了Python中xml.etree.ElementTree.SubElement.attrib['Name']方法的典型用法代码示例。如果您正苦于以下问题:Python SubElement.attrib['Name']方法的具体用法?Python SubElement.attrib['Name']怎么用?Python SubElement.attrib['Name']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类xml.etree.ElementTree.SubElement
的用法示例。
在下文中一共展示了SubElement.attrib['Name']方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: add_components
# 需要导入模块: from xml.etree.ElementTree import SubElement [as 别名]
# 或者: from xml.etree.ElementTree.SubElement import attrib['Name'] [as 别名]
def add_components(path, dir_elem):
for name in os.listdir(path):
fullname = os.path.join(path, name)
if os.path.isfile(fullname):
file_elem = dir_elem.find('./{%s}Component/{%s}File[@Name="%s"]' % (XMLNS, XMLNS, name))
if file_elem is None:
comp_elem = SubElement(dir_elem, '{%s}Component' % XMLNS)
file_elem = SubElement(comp_elem, '{%s}File' % XMLNS)
file_elem.attrib['Name'] = name
file_elem.attrib['Id'] = get_path_id(fullname)
file_elem.attrib['KeyPath'] = 'yes'
elif os.path.isdir(fullname):
child_elem = dir_elem.find('./{%s}Directory[@Name="%s"]' % (XMLNS, name))
if child_elem is None:
child_elem = SubElement(dir_elem, '{%s}Directory' % XMLNS)
child_elem.attrib['Id'] = get_path_id(fullname)
child_elem.attrib['Name'] = name
add_components(fullname, child_elem)
示例2: add_shortcut
# 需要导入模块: from xml.etree.ElementTree import SubElement [as 别名]
# 或者: from xml.etree.ElementTree.SubElement import attrib['Name'] [as 别名]
def add_shortcut(product_elem, dir_elem, file_elem, script, folder):
shortcut_elem = file_elem.find('./{%s}Shortcut[@Directory="%s"]' % (XMLNS, folder))
if shortcut_elem is None:
shortcut_elem = SubElement(file_elem, '{%s}Shortcut' % XMLNS)
shortcut_elem.attrib['Directory'] = folder
shortcut_elem.attrib['Id'] = '%s_%s' % (folder, script)
shortcut_elem.attrib['Name'] = script
shortcut_elem.attrib['Advertise'] = 'yes'
shortcut_elem.attrib['Icon'] = '%s_%s.exe' % (folder, script)
shortcut_elem.attrib['IconIndex'] = '0'
add_icon(product_elem, shortcut_elem.attrib['Icon'], os.path.join(
dir_elem.attrib['FileSource'], '%s.exe' % script))