<?xml version="1.0" encoding="utf-8" ?>
<siteMapPath >
<siteMap url="" title="教学管理" description="" target="_self">
<siteMapNode url="" title="院系介绍" description="" target="_self">
<siteMapChildNode url="" title="金融学院" description="" target="_self"/>
<siteMapChildNode url="" title="经贸学院" description="" target="_self"/>
<siteMapChildNode url="" title="会计学院" description="" target="_self"/>
//想在这添加<siteMapChildNode url="" title="工商学院" description="" target="_self"/>
</siteMapNode>
<siteMapNode url="" title="教学成果" description="" target="_self"/>
//想在这添加<siteMapNode url="" title="实践教学" description="" target="_self"/>
</siteMap>
</siteMapPath>
请问在c# Button1_Click中添加那些代码实现添加<siteMapNode url="" title="实践教学" description="" target="_self"/>
在Button2_Click中添加那些代码实现添加<siteMapChildNode url="" title="工商学院" description="" target="_self"/>
siteMapNode为二级子栏目,siteMapChildNode为三级子栏目
望能给予解决,谢谢!
您的回答很详细,已经看懂了,谢谢!
但是随之又产生了个新问题,望能解决。
我的这个xml为一个网站导航条,由于补充问题限制这里简述了。
<siteMapPath>
<siteMap1 url="" title="教学管理" description="" target="_self">
<siteMapNode url="" title="院系介绍" description="" target="_self">
<siteMapChildNode url="" title="金融学院" description="" target="_self"/>
<siteMapChildNode url="" title="经贸学院" description="" target="_self"/>
</siteMapNode>
<siteMapNode url="" title="教学成果" description="" target="_self"/>
</siteMap1>
<siteMap2 url="" title="实践教学" description="" target="_self"/>
但在调用了this.AddXml2后
原xml位置发生变化了,导航顺序也就错了,变为
<siteMap2 url="" title="实践教学" description="" target="_self"/>
<siteMap1 url="" title="教学管理" description="" target="_self">
<siteMapNode url="" title="院系介绍" description="" target="_self">
请问在能否在储存xml时先按sitMapI进行排序,然后在save吗?
万分感谢 。
悬赏分一会就给你。