如果往xml文件中加入相同的节点,xml会怎么处理?

SkidRow133 2004-11-17 11:47:36
xml文件中原来就已经有了
<人员>
<java程序员>tim</java程序员>
</人员>
然后我再加入以下节点
<人员>
<vc程序员>tim</vc程序员>
</人员>
xml会不会把他自动合并为以下文件。
<人员>
<java程序员>tim</java程序员>
<vc程序员>tim</vc程序员>
</人员>

如果不会自动合并,那么在解析的时候怎么解析才能正确读取出正确内容呢?对效率会有什么影响吗?
...全文
281 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bkwuk 2004-11-29
  • 打赏
  • 举报
回复
XML只要合式节点怎么排都可以.要"合式"哦.一般你要是对结构的排列有疑问可以在硬盘上写个类似结构的XML文档测试一下
kekechen1223 2004-11-25
  • 打赏
  • 举报
回复
你试试不就知道了!
jFresH_MaN 2004-11-17
  • 打赏
  • 举报
回复
肯定不会自动合并的,如果你的dtd或者schema的定义允许出现
<人员>
<java程序员>tim</java程序员>
<vc程序员>tim</vc程序员>
</人员>
的话,你只能往里面添加<vc程序员>的标记

至于效率,其实差不多,如果是很大型的数据就会有点影响了
但我个人认为下面那种方式更容易操作和解吸
aibo7 2004-11-17
  • 打赏
  • 举报
回复
<人员>
<java程序员>tim</java程序员>
</人员>
然后我再加入以下节点
<人员>
<vc程序员>tim</vc程序员>
</人员>
xml会不会把他自动合并为以下文件。
<人员>
<java程序员>tim</java程序员>
<vc程序员>tim</vc程序员>
<java程序员>tim2</java程序员>

</人员>



那这样的呢?
umljsp 2004-11-17
  • 打赏
  • 举报
回复
你这里要想正确读取最好用xpath了,要不然你就自己写循环判断。
效率只要信息量不大就无所谓了,如果真的数据量大的话,条件允许还不如你用数据
库存数据
zcjl 2004-11-17
  • 打赏
  • 举报
回复
只能先取得<人员>Node,再向里面添加<vc程序员>tim</vc程序员>

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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