避免通过XmlWriter插入重复属性

时间:2014-02-18 18:33:27

标签: c# attributes xmlreader duplicates

我是通过XmlWriter写一个xml,需要做这样的事情:

[...]

string myAttributeName = myWhatEverFunction(); // returning "balblablaName"
xmlWriter.WriteAttributeString(myAttributeName, "myValue");

myAttributeName = myWhatEverFunction(); // returning "balblablaName" again...
xmlWriter.WriteAttributeString(myAttributeName, "myValue2");

[...]

没有XmlReader,程序也没有跟踪之前插入的内容。为什么?因为数据是由外部Lua脚本提供的,所以我无法修改。我在这里公开的c#代码用作没有任何存储空间的Dll。

所以,我想弄清楚我试图插入的属性是否已插入,以避免"重复属性异常" ...

有什么想法吗? : - /

0 个答案:

没有答案