请教如何用shell 脚本检验xml文件内容结构完整性??谢谢

连城叶 2017-03-05 11:43:35
<?xml version="1.0" ?>
<root>
<modulelist Count="2">
<module id="1" name="a" dll="libbrd_a.so" />
<module id="16" name="abis" dll="libbrd_abis.so" />
</modulelist>
<SRVDDR>
<TrcdofDDR>
<Trcd>1234,5678</Trcd>
<subtrcd>NULL</subtrcd>
<SID>19<SID>
</TrcdofDDR>
</SRVDDR>
....很多这样的子结构
</root>
...全文
1373 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
连城叶 2017-03-12
  • 打赏
  • 举报
回复
那个我不熟悉啊,我只是想通过逐行读取,然后分隔,看前后标签是否成对,或者上下标签是否成对 例如 ① <ROOT> </ROOT> ② <MODE..../> ③ <MODEL.....> </MODEL> 兄台有没有办法啊,我刚学,这个任务急死了。 感谢啊
幽饮烛 2017-03-07
  • 打赏
  • 举报
回复
首先最好是有 DTD 或 schema 的限制,然后 用 xmllint 命令验证文件

2,161

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧