我有这个XML文件:
<domain type='kmc' id='007'>
<name>virtual bug</name>
<uuid>66523dfdf555dfd</uuid>
<os>
<type arch='xintel' machine='ubuntu'>hvm</type>
<boot dev='hd'/>
<boot dev='cdrom'/>
</os>
<memory unit='KiB'>524288</memory>
<currentMemory unit='KiB'>270336</currentMemory>
<vcpu placement='static'>10</vcpu>
Run Code Online (Sandbox Code Playgroud)
现在,我想解析它并获取其属性值.例如,我想获取该uuid字段.那么在Python中应该采用什么方法来获取它呢?
我遇到过这个错误
'function'对象没有属性'has_header'
我的网址文件
url(r'^HighDefs/$', list_HighDefs),
Run Code Online (Sandbox Code Playgroud)
我有一个名称定义的视图
list_HighDefs
在视图文件中.我不知道什么是错的.
视图包含
def list_HighDefs(request):
user_logger = Logger()
user_logger.log_stack()
if user_object:
email = user_object.email
uname = user_object.first_name+' '+user_object.last_name
try:
row = allapps_models.highdef.objects.filter(user_email=email, show_status=1)
except Exception:
return error_page(request)
highdefs = []
for m in row:
order_product = int(m.m_id)
state = m.state
try:
category = checkout_models.state.objects.get(pk=product).premature.category.all()
category = category[0].pk
except:
category = 0
if int(category) == 2:
if state != 's':
highdefs.append(m)
return render_to_response('main/HighDefs.html',{'request': request, 'highdefs': highdefs, 'uname' :uname, 'email': email}, context_instance=RequestContext(request))
else:
return(login)
Run Code Online (Sandbox Code Playgroud)