请帮助我使用lxml etree解析以下原型的配置文件。我尝试了for event,element和tostring。不幸的是,我不需要文本,而是需要

对于给定的属性。在

我从这段代码开始,但是在搜索属性时遇到一个键错误,因为它从一开始就扫描

^{pr2}$

因为我是XML和python的新手,所以我不知道该怎么做。以下是配置文件:

pass

username

someapp

pass1

username1

someapp

提前谢谢!在

预期产量:

假设用户请求config2-那么输出应该如下所示:

pass1

username1

someapp

(我使用httplib2将这个XML发送到服务器进行初始身份验证)

最终代码:

感谢FC和Constantnius。以下是最终代码:config_tree = etree.parse(token_template_file)

for template in config_tree.iterfind("template"):

if template.get("name") == "config2":

element = etree.tostring(template.find("request"))

print (template.get("name"))

print (element)

输出:config2

pass1

username1

someapp

etree解析xml_在python中使用Etree解析XML配置文件相关推荐

  1. python中superclass是什么_深度解析并实现python中的super(转载,好文)

    大神半个月的成绩,让我看的叹为观止,建议看原帖地址,会让你对Python的描述符有更强的认识. 原文链接:https://blog.csdn.net/zhangjg_blog/article/deta ...

  2. python中xpath定位_xpath最新:关于python中的xpath解析定位_爱安网 LoveAn.com

    关于"xpath"的最新内容 聚合阅读 这篇文章主要介绍了关于python中的xpath解析定位,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章主要 ...

  3. spring中的注解和xml配置文件中配置对应总结

    spring中的注解和xml配置文件中配置对应 需要导入的jar spring-context spring-context-support spring-test commons-logging b ...

  4. Python中使用ElementTree解析xml

    在Python中,ElementTree是我们常用的一个解析XML的模块 1.导入ElementTree模块 from xml.etree import ElementTree as ET 2.初始化 ...

  5. 【网络爬虫】python中的数据解析工具(re,bs4,xpath,pyquery)

    1.基础知识 1.1 正则(re) Regular Expression, 正则表达式, ⼀种使⽤表达式的⽅式对字符进⾏匹配的语法规则. ⽹⻚源代码本质上就是⼀个超⻓的字符串, 想从⾥⾯提取内容.⽤正 ...

  6. python中append函数解析_对python中的pop函数和append函数详解

    对python中的pop函数和append函数详解 pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list. ...

  7. python解析xml文件elementtree_在python中使用ElementTree解析xml文件

    ElementTree是python自带的处理xml格式文件的模块,位于libxmletreeElementTree.py.这个模块有两个基本概念:Element和ElementTree. 表示整个树 ...

  8. python中实现网页解析的三种工具分别是_对Python3 解析html的几种操作方式小结

    python3 能解析html吗 python3爬虫获取HTML文档时的问题.你羡慕小编一身潇洒无牵无挂小编却羡慕你有家有他有人等你回家 anaconda环境下python获取一个网站的HTML,不知 ...

  9. python中html.parser_在Python中使用HTMLParser解析HTML的教程

    如果我们要编写一个搜索引擎,第一步是用爬虫把目标网站的页面抓下来,第二步就是解析该HTML页面,看看里面的内容到底是新闻.图片还是视频. 假设第一步已经完成了,第二步应该如何解析HTML呢? HTML ...

  10. java sax解析xml_在Java中使用DOM,SAX和StAX解析器解析XML

    java sax解析xml 我碰巧通读了有关Java中XML解析和构建API的章节. 我试用了样本XML上的其他解析器. 然后,我想在我的博客上分享它,这样我就可以得到该代码的参考以及任何阅读此代码的 ...

最新文章

  1. iOS应用:成功就像中彩票,大半开发者亏本
  2. EHPC通过断点续算和自动伸缩在抢占式实例上实现低成本HPC计算
  3. html长图滚动,Axure教程:长页或长图滚动效果
  4. classcastexception异常_内部类、异常以及 LeetCode 每日一题
  5. java当前时间推前三个月_获取当前时间的前三个月 java
  6. 安徽大学java期末_安微大学2017~2018年度期末考试题卷
  7. 三包围结构的字是什么样的_男孩起名精选:搭配美观,结构合理的男宝宝名字...
  8. I00003 贝尔三角形
  9. web3sdk 怎么配置连接区块链节点
  10. oracle binlog同步,系统设计 | 通过Binlog来实现系统间数据同步
  11. GB28181 视频服务器文档整理
  12. Spring核心机制——IoC和AOP
  13. 图形 3.6 纹理压缩——包体瘦身术——RGBA与ASTC与ETC2压缩与实际对比体验
  14. 【Unity3D游戏开发实战】Unity3D实现休闲类游戏《2048》——算法、源代码
  15. 解决电脑右侧数字键盘无法打出数字问题
  16. Linux命令——parted
  17. ROG华硕幻系列原厂预装系统恢复出厂设置安装包
  18. 大局已定,应届生三面京东成功拿下20K的Offer。
  19. 如何在线设计签名?教你签名设计办法
  20. OpenGL中glRotatef()函数究竟对矩阵做了什么

热门文章

  1. 思科模拟器Cisco Packet Tracer 7.3.0安装配置
  2. phpdesigner 8 注册码
  3. DIY四旋翼(穿越机)软硬件设计
  4. 【每日早报】2019/07/17
  5. 联想拯救者 Y7000 Ubuntu 16.04无线网卡驱动安装踩坑教程
  6. iphone 4 到iphone 6s plus的屏幕尺寸
  7. FPGA产生m序列及其应用
  8. 禁止在计算机上玩电子游戏,如何禁止孩子玩电脑游戏防止过度沉迷影响学习成绩...
  9. SQL Server 2000安装教程
  10. 虚拟仿真实验平台服务器需求,虚拟仿真实验中心平台建设方案.pptx