如何正确解析以下xml代码? 我试过其他一些例子代码,但他们似乎不适合我的情况。 尤其是逗号分隔的数据结构。你知道吗
这个可能很简单:
<parameter>
<parameterName>Device.DMversion</parameterName>
<parameterValue type="xs:string">02.00</parameterValue>
</parameter>
但这个有点复杂:
<parameter>
<parameterName>Device.LANDevice.1.WLANConfiguration.1.AssociationHistory.1.MACAddress</parameterName>
<parameterValue type="xs:string">aa:bb</parameterValue>
</parameter>
<parameter>
<parameterName>Device.LANDevice.1.WLANConfiguration.1.AssociationHistory.1.AssociationTime</parameterName>
<parameterValue type="xs:dateTime">2013-05-31T07:30:39-07:00</parameterValue>
</parameter>
更复杂一点: 时间戳值在“ClientStats”之后立即更改:4-->;5-->;6 我喜欢平均所有时间戳的参数值。你知道吗
<parameter>
<parameterName>Device.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.ClientStats.4.CLIENT_STATS_Index</parameterName>
<parameterValue type="xs:unsignedInt">3</parameterValue>
</parameter>
<parameter>
<parameterName>Device.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.ClientStats.5.CLIENT_STATS_Index</parameterName>
<parameterValue type="xs:unsignedInt">3</parameterValue>
</parameter><parameter>
<parameterName>Device.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.ClientStats.6.CLIENT_STATS_Index</parameterName>
<parameterValue type="xs:unsignedInt">3</parameterValue>
</parameter>
Use a parser.不要编写自己的代码来完成,否则你会搞砸各种你没有想到或没有意识到的特殊情况。你知道吗
相关问题 更多 >
编程相关推荐