如何在 Jquery 中解析 XML 对象

How to parse XML Object in Jquery

本文关键字:XML 对象 Jquery      更新时间:2023-09-26

我有一个名为Message_Content的对象,其中包含以下XML

<CONFIRM_ABC_BA_007>
 <BSR> 
    <VERB>PROCESS</VERB>
    <NOUN>AB</NOUN> 
    <REVISION>001</REVISION>
 </BSR>
 <SENDER> 
    <LOGICALID>XYHXMK</LOGICALID>
    <COMPONENT>SCTWLI</COMPONENT>
    <TASK>AB</TASK> 
    <REFERENCEID>0000000000504205</REFERENCEID> 
    <CONFIRMATION>2</CONFIRMATION>
    <LANGUAGE>ENG</LANGUAGE>
    <CODEPAGE>ISO 8859-1</CODEPAGE>
    <AUTHID>SAPWLI</AUTHID>
 </SENDER> 
 <DATETIME qualifier="CREATION">
    <YEAR>2013</YEAR>
    <MONTH>05</MONTH>
    <DAY>22</DAY>
    <HOUR>17</HOUR>
    <MINUTE>20</MINUTE>
    <SECOND>09</SECOND>
 </DATETIME>
 <DATAAREA>
    <CONFIRM_BOD> 
        <ACKCODE>0</ACKCODE> 
        <DESCRIPTN>Accepted</DESCRIPTN>
    </CONFIRM_BOD> 
 </DATAAREA> 
 </CONFIRM_ABC_BA_007>

现在,我想在 <span id="output"></span> 的 HTML 页面的键值对中使用 Jquery 来解析它,例如:

动词:过程

名词 : AB

逻辑标识 : XYHXMK

jQuery.parseXML() 将获取一个 XML 字符串并使用它创建一个对象。该文档还包含有关访问结果对象的一些说明。

另一个 StackOverflow 问题引用了一个 jQuery 插件,用于将 XML 转换为 JSON。