求大神指点如何获取下面xml报文节点下的值!!!!!

知心的玫瑰 2018-10-12 07:02:29
<Form Id="Form1">
<!-- 保单号码 -->
<FormId>299338906372016000049</FormId>
<!-- 单证类型 -->
<FormName>投保单</FormName>
</Form>
<Form Id="Form2">
<!-- 暂存单号码 -->
<FormId>PAP0001</FormId>
<!-- 单证类型 -->
<FormName>暂存单</FormName>
</Form>

怎么单独多获得id ="Form1"和id="Form2"的两个同名节点下的同名节点值啊;
...全文
2301 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_51201981 2020-12-28
  • 打赏
  • 举报
回复
可以通过索引定位你要找的地方,然后在通过字符串切片操作。 str=''''<Form Id="Form1"> <!-- 保单号码 --> <FormId>299338906372016000049</FormId> <!-- 单证类型 --> <FormName>投保单</FormName> </Form> <Form Id="Form2"> <!-- 暂存单号码 --> <FormId>PAP0001</FormId> <!-- 单证类型 --> <FormName>暂存单</FormName> </Form>''' name="保单号码" index=str.find(name) start=str.find('<FormId>',index)+8 end=str.find('</FormId>',index) print(str[start:end]) 結果:299338906372016000049
十八道胡同 2018-10-13
  • 打赏
  • 举报
回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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