如何解析JIRA提要XML

如何解析JIRA提要XML,xml,parsing,jira,Xml,Parsing,Jira,我可以从JIRA那里得到XML格式的提要 某些字段采用表格格式。是否有任何方法可以解析此表格式的字段 这是我作为JIRA提要收到的xml文件: <!-- RSS generated by JIRA (6.2.3#6260-sha1:63ef1d6dac3f4db4c1effd408ccdc558) at Fri Aug 22 11:49:04 IST 2014 --> <?xml-stylesheet href="http://localhost:8080/s

我可以从JIRA那里得到XML格式的提要

某些字段采用表格格式。是否有任何方法可以解析此表格式的字段

这是我作为JIRA提要收到的xml文件:

    <!--  RSS generated by JIRA (6.2.3#6260-sha1:63ef1d6dac3f4db4c1effd408ccdc558) at Fri Aug 22 11:49:04 IST 2014 -->
    <?xml-stylesheet href="http://localhost:8080/styles/jirarss2html.xsl" type="text/xsl"?><rss version="2.0">    
    <channel>      
    <title>Demo</title>        
    <link>http://localhost:8080/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=</link>     
    <description>An XML representation of a search request</description>'#$A'                
    <language>en-us</language>      
    <issue start="0" end="4" total="4"/>     
    <build-info>            
    <version>6.2.3</version>            
    <build-number>6260</build-number>      
    <build-date>15-04-2014</build-date>      
    </build-info>'#$A'
    <item>   
    <title>[W-4] First Issue</title>
    <link>http://localhost:8080/browse/W-4</link>'#$A'    
    <description>
    &lt;style type=&quot;text/css&quot;&gt;'#$A#$A'.tableBorder, .grid'#$A'{'#$A'    background-color: #fff;'#$A'    width: 100%;'#$A'    border-collapse: collapse;'#$A'}'#$A#$A'.tableBorder td, .grid td'#$A'{'#$A'    vertical-align: top;'#$A'    padding: 2px;'#$A'    border: 1px solid #ccc;'#$A'}'#$A#$A'.noPadding'#$A'{'#$A'    padding: 0 !important;'#$A'}'#$A#$A'h3 .subText'#$A'{'#$A'    font-size: 60%;'#$A'    font-weight: normal;'#$A'}'#$A#$A'.tabLabel'#$A'{'#$A'    font-weight: bold;'#$A'    border: 1px solid #ccc;'#$A'    border-bottom:none;'#$A'    padding: 2px;'#$A'    display: inline;'#$A'}'#$A#$A'td.blank'#$A'{'#$A'    padding: 0;'#$A'    margin: 0;'#$A'}'#$A#$A'.blank td'#$A'{'#$A'    border: none;'#$A'}'#$A#$A'#descriptionArea'#$A'{'#$A'    margin: 0;'#$A'    padding: 2px;'#$A'    border: 1px solid #ccc;'#$A'}'#$A#$A'hr'#$A'{'#$A'    border-top:1px solid #aaa;'#$A'}'#$A#$A'hr.fullcontent'#$A'{'#$A'  height: 15px;'#$A'  padding: 10px 0;'#$A'  background: #fff url(&apos;http://localhost:8080/images/icons/hr.gif&apos;) no-repeat scroll center;'#$A'}'#$A#$A'&lt;/style&gt;'#$A' '#$A'&lt;table class=&quot;tableBorder&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot;&gt;'#$A'&lt;/style&gt
<table class="tableBorder" cellpadding="0" cellspacing="0" border="0" width="100%">'#$A'    <tr>'#$A'        <td bgcolor="#f0f0f0" width="100%" colspan="2" valign="top">'#$A'                            <h3 class="formtitle">
'#$A'                        [W-4]&nbsp;<a href="http://localhost:8080/browse/W-4">First Issue</a>'#$A'        
    <span class="subText">'#$A'               Created: 22/Aug/14                   &nbsp;Updated: 22/Aug/14'#$A#$A'                                            </span>'#$A'            </h3>'#$A'        </td>'#$A'    </tr>'#$A'   
 <tr>'#$A'       
 <td width="20%"><b>Status:</b></td>'#$A'       
 <td width="80%">To Do</td>'#$A'    </tr>'#$A'    <tr>'#$A'        <td width="20%"><b>Project:</b></td>'#$A'        <td width="80%"><a href="http://192.168.7.167:8080/secure/BrowseProject.jspa?id=10000">WO_Traffic</a></td>'#$A'    </tr>'#$A#$A'      
  <tr>'#$A'            <td><b>Component/s:</b></td>'#$A'            <td>'#$A'                            None'#$A'                </td>'#$A'    </tr>'#$A'    '#$A#$A'        <tr>'#$A'            <td><b>Affects Version/s:</b></td>'#$A'            <td>'#$A'                            None'#$A'                </td>'#$A'   
 </tr>'#$A'    '#$A#$A'        <tr>'#$A'            <td><b>Fix Version/s:</b></td>'#$A'            <td>'#$A'                            None'#$A'                </td>'#$A'    </tr>'#$A'    '#$A'    </table>
    </description>

and so on...

演示
http://localhost:8080/secure/IssueNavigator.jspa?reset=true&jqlQuery=
搜索请求“#$a”的XML表示形式
恩美
6.2.3            
6260
15-04-2014      
“#$A”
[W-4]第一期
http://localhost:8080/browse/W-4'#$A'
1.表边界,.网格“෣;;A““{”A“““ţ”A““{”1”A“ţ”A”A“背景颜色”A“背景颜色:35555f”1”1”A“背景颜色:1”背景颜色:1”背景颜色:1.文字//1/文本//////1/3/css”文本///1/3/1”背景颜色颜色:1 1/5/7/7//7//,”,”,”现场现场现场现场现场现场现场现场现场颜色颜色:1/3///////////////1”,”,”,”,”,”1/3/3/3/3/3/////////////////////////////////3/3/3/3/3/3/3/3/3/3/,”,”,”,”,”,”,”,”#$A#$A'.不添加'#$A'{'#$A'填充:0!重要;'#$A'}(35)一名学生的A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A#$A#$A'td.blank'#$A'{'#$A'填充:0;#$A'边距:0;'#$A'}'#$A#$A.blank td'#$A'一个“A”边界的一个“A”边界:一个“A”边界:一个“{{{35周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五的一个“A”边界的一个“A”边界边界:一个“边界:一个”边界:一个边界:一个“A”边界:一个“A”边界:一个“A”的一个“A”的一个“A”边界:一个“A”周五周五周五周五周五周五周五周五周五周五周五周五周五,描述一个“A”的一个“A”的一个“A”边界:一个“A”边界:边界:一个“A”的一个“A”周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五周五,一个“一个“A”的一个“一个“A”边界:一个“A”的一个“A”边界:边界:一个“A”的一个“A”的一个“A#$A'hr.fullcontent'#$A'{'#$A'高度:15px;#$A'填充:10px 0;#$A'背景:#fff url(&apos;http://localhost:8080/images/icons/hr.gif')无需重复滚动中心;''.$A'}'.$A'.$A'/style'.$A'.'table class=“tableBorder”cellpadding=“0”cellspacing=“0”border=“0”width=“100%”“.$A'/style>
“#$A”#$A”#$A”
“#$A”[W-4]。#$A”
“#$A”创建日期:2014年8月22日更新日期:2014年8月22日”#$A#$A“”#$A“”#$A“”#$A“”#$A“”#$A”
“#$A”
状态:“#$A”
要执行“#$A”#$A”#$A”项目:“#$A”#$A”#$A”#$A#$A”
“#$A”组件/s:”#$A“”#$A“无”#$A“”#$A“”#$A“#$A”#$A“#$A”影响版本/s:“#$A”#$A“”#$A“无”#$A”#
“#$A”#$A#$A”#$A”修复版本/s:“#$A”#$A”#$A”#$A”#$A#$A#$A#$A”
等等
在这里,我可以得到像1.Title 2.link这样的字段


但是在
标记之后,一切都像Html表格格式。有什么方法可以解析它吗?

解析xml文件有几种方法……什么技术(编程语言)你通常会使用吗?我会解析XML,然后一旦你有了description元素的内容,就用HTML解析器解析。大多数语言都有一些库可以做到这一点。只有当HTML中有表时,它才会有表元素