解析复杂的xml并用作数据库

时间:2014-07-04 16:28:41

标签: javascript xml json html5

我正在获取如下所示的XML结构,并希望获取字幕"取消","确定"基于CAPTION NAME。这应该在客户端完成。 UI上显示了许多字幕。我试图通过将xml转换为json来实现,但这导致了许多次迭代。

这样做的最佳解决方案是什么。 Taffy,xQuery

<MESSAGE NAME="GET_T_APP_INIT" VERSION="1.00">
  <MESSAGEAREA NAME="T.UI.DATA" VERSION="1.00">
    <DATAFIELDS>
      <ENTITIES>
        <ENTITY NAME="INTERACTION.AUTOSTART" VERSION="1.00">.....
        </ENTITY>

        <ENTITY NAME="UI.TEXT.DATA" VERSION="1.00">
        <SETS>
          <SET SORT="1" SET_ID="1" PARENT_SET_ID="" ACTION="">
            <ATTRIBUTEGROUP NAME="UI.TEXT.ITEM" KEY="" KEYVERSION="">
              <CAPTION NAME="ACTION_MENU:CANCEL">
              Cancel
              </CAPTION>
            </ATTRIBUTEGROUP>
          </SET>
          <SET SORT="2" SET_ID="2" PARENT_SET_ID="" ACTION="">
            <ATTRIBUTEGROUP NAME="UI.TEXT.ITEM" KEY="" KEYVERSION="">
              <CAPTION NAME="ACTION_MENU:OK">
              OK
              </CAPTION>
            </ATTRIBUTEGROUP>
          </SET>
        </SETS>
        </ENTITY>
      </ENTITIES>
    </DATAFIELDS>
  </MESSAGEAREA>
</MESSAGE>

1 个答案:

答案 0 :(得分:0)

您可以使用jquery读取xml

实施例

http://tech.pro/tutorial/877/xml-parsing-with-jquery