码迷,mamicode.com
首页 > 其他好文 > 详细

xml元素定位

时间:2016-05-03 12:22:44      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

 1 #-*- coding: UTF-8 -*-
 2 import sys
 3 import lxml
 4 import lxml.etree,StringIO
 5 
 6 reload(sys)
 7 sys.setdefaultencoding(utf-8)
 8 
 9 
10 def getxml_xpth_content(xpath,filepath,index=0):
11     xml_file=open(filepath,"r")
12     xml_content=xml_file.read()
13     xml_doc=lxml.etree.parse(StringIO.StringIO(xml_content))
14     alist1=xml_doc.xpath(xpath)
15     elm_content_list=[]
16     for elment in alist1:
17         elm_content=elment.xpath(string())
18         elm_content_list.append(elm_content)
19     return elm_content_list
20 detail=getxml_xpth_content("/cn-patent-document/cn-bibliographic-data/cn-publication-reference/document-id/doc-number",rC:\Users\j\Desktop\test_desktop_name_must_be_lang_long_lang_ago_lang_long_lang_ago_lang_long_lang_ago_lang_long_lang_ago\1 .XML)
21 print detail

 

xml元素定位

标签:

原文地址:http://www.cnblogs.com/oneby/p/5454154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!