xml - 如何从 XML 文件中提取 IP?
问题描述
我需要从 XML 数据文件中提取 IP。问题是<![CDATA[]><br>
.
文件结构:
<IP><![CDATA[1.1.1.1]]></IP>
我尝试了不同的方法来做到这一点,但我仍然无法提取这些 IP。下面是一些例子:
grep -oP '(?<=<IP><![CDATA[).*?(?=]></IP>)' test.xml
它不适用于 CDATA 标签。我试过这个:
awk -F'[<[]>]' '/<IP><![CDATA[/ { print}/]]/' test.xml
这个也不行。也试过:
xpath test.xml //IP/![CDATA[/text
有什么建议么?先感谢您!
解决方案
推荐阅读
- javascript - 您可以使用 JS 将所有帧从 -svg 导出到光栅图像 -jpg、png、..
- jquery - 折线图中的画布动画
- android - 更改微调器文本颜色
- wordpress - 具有相同域的不同服务器上的登录页面
- python - 用启发式方法(GA 或 PSO)求解 Pyomo 模型
- java - 如何使用 apache spark 在包内调用 db 函数
- php - Local.ERROR:调用数组上的成员函数 all()
- ios - React Native:向 iOS 应用程序添加键盘快捷键
- encryption - 如何在云端管理加密密钥?
- payumoney - 集成 java 工具包时,PayuMoney Netbanking 选项未出现