小编S.A*_*Ali的帖子

读取XML文件并在Python中获取其属性值

我有这个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中应该采用什么方法来获取它呢?

python xml xml-parsing python-2.7

4
推荐指数
2
解决办法
8万
查看次数

属性错误'function'对象没有属性'has_header'

我遇到过这个错误

'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)

python django

2
推荐指数
1
解决办法
8669
查看次数

标签 统计

python ×2

django ×1

python-2.7 ×1

xml ×1

xml-parsing ×1