【发布时间】:2017-07-19 09:14:24
【问题描述】:
我有一个令人费解的情况,我正在访问来自 XML 的 CDATA 字符串。
我正在访问 XML API 并在 PowerShell 中收集 CDATA 字符串。它返回如下:
侵略者联盟ID:99006227 aggressorCorpID: 244898283 侵略者ID:1283793762 盔甲值:1.0 船体值:1.0 月亮ID:40043321 盾值:0.5166110755741394 太阳能系统 ID:30000686 类型ID:20060如您所见,有多行。我想将其收集到变量中,例如$aggressorAllianceID = 99006227。
完整的 XML 在这里:
<eveapi version="2">
<currentTime>2017-07-19 09:08:18</currentTime>
<result>
<rowset name="notifications" key="notificationID" columns="notificationID">
<row notificationID="644139237">
<![CDATA[
aggressorAllianceID: 99006227 aggressorCorpID: 244898283 aggressorID: 1283793762 armorValue: 1.0 hullValue: 1.0 moonID: 40043321 shieldValue: 0.5166110755741394 solarSystemID: 30000686 typeID: 20060
]]>
</row>
</rowset>
</result>
<cachedUntil>2027-07-17 09:08:18</cachedUntil>
</eveapi>
我已尝试使用 split 命令解析 CDATA 字符串,但我并没有真正实现?
谁能提供一个示例,说明他们将如何访问和更改此 CDATA 信息?
【问题讨论】:
标签: xml powershell cdata