有如下的 xml 结构
<main>
<version>1.0</version>
<copyright>web</copyright>
<article>
<field name="节点" dbfieldtype="0" id="vc_jd">1</field>
<field name="组配分类" dbfieldtype="0" id="vc_zpfl">2</field>
</article>
<article>
<field name="节点" dbfieldtype="0" id="vc_jd">3</field>
<field name="组配分类" dbfieldtype="0" id="vc_zpfl">4</field>
</article>
</main>
我想讲 article 里的 field 存进库 目前的想法:
1.先循环取值(selectNodes("main/article/field"),然后循环 nodes 根据 attributeValue("vc_jd")取到想要的节点)。
2.使用 map 保存节点的 id 和节点内的 text 这样可以根据 id 取对应的值放进数据库
3.导致的后果就是由于 id 一样 值会覆盖 导致 map 里只有{ vc_jd=3,vc_zpfl=4 }并不能把数据全部保存进库
请大家提出宝贵建议 多谢!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.