Tag: xmlwriter

自定义xmlWriter跳过某个元素?

我正在实现一个自定义xmlwriter,我想省略任何具有特定名称的元素,如 。 我该怎么做呢? 我觉得我可能需要像这样覆盖WriteStartElement方法: public override void WriteStartElement(string prefix, string localName, string ns) { if (localName.Equals(“ABC”)) { return; } base.WriteStartElement(prefix, localName, ns); } 我是否还需要覆盖WriteEndElement方法? 如何告诉WriteEndElement方法跳过编写结束标记? 在WriteEndElement方法中似乎没有可以检查的localName引用…?