1、关于这个问题,我在网上查了好多资料,然后用代码不断调试,还是没有个结果,所以只能自己慢慢研究了,然而,还给研究出来了。首先这个错误说明我加载的时候出现了错误。
2、然而这个错误出的比较奇怪,当我在调试的时候,第一个网址给注解掉,然后调试运行,接着就出现了第二个错误来,The prefix '泌驾台佐39; cannot be redefined from '' to 'url' within the same start element tag,出现这种错误,这能说加载的方式错误。
3、在明白了错误放下之后,现在开始找错误,因为我加载头文件的时候,都是在创建XElement之后,然后SetAttributeValue("xmlns", "url");来设置属性值,结果这样设置确实行不通。
4、因为在最终加载的文件里,我们来看看,生成之后,发现里面的内容为空,而且头文件的属性都没有加载出来,只能说明在加载的时候,这个环节就出问题了。
5、所以我们只能换另一种方式去加载,当然这种方式可以避免第一种错误,也可以避免第二种错误,就是一开始我们就要建立这个网址的一个名称空间,然后再在这个名称空间下设立属性。
6、当然以这种方式设定好了之后,我们保存运行,然后打开我们保存的指定文件,在文件中,我们可以清晰的看见文件的头文件有了,说明我们的方法对了,从而也就解决了上面的那两个报错问题。