npoi
43 строки · 1.2 Кб
1using System;2using System.Collections.Generic;3using System.IO;4using System.Text;5using System.Xml;6
7namespace NPOI.OpenXmlFormats.Vml8{
9public class CT_AlternateContent10{11public string InnerXml { get; set; }12public CT_AlternateContent()13{14}15public static CT_AlternateContent Parse(XmlNode node, XmlNamespaceManager namespaceManager)16{17if (node == null)18return null;19
20var ac = new CT_AlternateContent();21if (string.IsNullOrEmpty(node.InnerXml))22{23return ac;24}25ac.InnerXml = node.InnerXml;26return ac;27}28internal void Write(StreamWriter sw, string nodeName)29{30sw.Write(string.Format("<mc:{0} xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\"", nodeName));31if (this.InnerXml == null)32{33sw.Write(string.Format("/>", nodeName));34}35else36{37sw.Write(">");38sw.Write(this.InnerXml);39sw.Write(string.Format("</mc:{0}>", nodeName));40}41}42}43}
44