本文整理汇总了Python中car.Car.setAttribute方法的典型用法代码示例。如果您正苦于以下问题:Python Car.setAttribute方法的具体用法?Python Car.setAttribute怎么用?Python Car.setAttribute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类car.Car
的用法示例。
在下文中一共展示了Car.setAttribute方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Car
# 需要导入模块: from car import Car [as 别名]
# 或者: from car.Car import setAttribute [as 别名]
data = json.load(data_file)
xml_cars = doc.createElement('cars')
doc.appendChild(xml_cars)
for car in data:
'''Adds the car to the XML document'''
car_xml = Car(car).to_xml_node(doc)
'''Add year element to the car xml'''
year = doc.createElement('year')
year_content = doc.createTextNode('2015')
year.appendChild(year_content)
car_xml.appendChild(year)
'''Sets the weight attribute of the car'''
car_xml.setAttribute('weight', '1000')
'''Converts the brand element to a CDATA section with the © symbol added'''
brand = car_xml.getElementsByTagName('brand')[0]
new_brand = '©' + brand.childNodes[0].nodeValue
brand_content = doc.createCDATASection(new_brand)
brand.removeChild(brand.childNodes[0])
brand.appendChild(brand_content)
xml_cars.appendChild(car_xml)
print doc.toxml(encoding='utf-8')