【发布时间】:2013-06-26 07:52:57
【问题描述】:
我有 XML 文件。我需要将它从 XMl 转换为 MYSQL。 .现在我的问题是如何提取这两个数组
每个数组会有不同的
<r> $value </r>
$数据的值..例如
第一个数组,
pmIntervalTxEthMaxUtilization 数据:34,2 和
对于第二个数组
pmIntervalRxPowerLevel 数据:-9,70 ,
pmIntervalTxPowerLevel 数据:13,1
。有人可以帮助指导如何编写 php 代码来将此 xml 文件提取到我的 SQL 中
<mi>
<mts>20130618020000</mts>
<gp>900</gp>
<mt>pmIntervalRxUndersizedFrames</mt> [ this is 1st array]
<mt>pmIntervalTxEthMaxUtilization</mt>
<mv>
<moid>port:1:3:23-24</moid>
<sf>FALSE</sf>
<r>0</r> [the data for 1st array i want to insert in DB]
<r>34</r>
</mv>
<mv>
<moid>port:1:3:23-24</moid>
<sf>FALSE</sf>
<r>0</r> [the data for 1st array i want to insert in DB]
<r>2</r>
</mv>
</mi>
<mi>
<mts>20130618020000</mts>
<gp>900</gp>
<mt>pmIntervalRxSES</mt> [this is 2nd array]
<mt>pmIntervalRxPowerLevel</mt>
<mt>pmIntervalTxPowerLevel</mt>
<mv>
<moid>client:1:3:23-24</moid>
<sf>FALSE</sf>
<r>0</r> [the data for 2nd array i want to insert in DB]
<r>-9</r>
<r>13</r>
</mv>
<mv>
<moid>client:1:3:23-24</moid>
<sf>FALSE</sf>
<r>0</r> [the data for 2nd array i want to insert in DB]
<r>70</r>
<r>1</r>
</mv>
</mi>
【问题讨论】:
-
这个问题似乎是题外话,因为它是关于可能(或可能不)包含问题询问的代码的较大块非隔离代码的调试请求。相反,应该将代码简化为以简洁和自我解释的方式概述问题和问题的最低限度的示例代码。