public static DocumentDocument Parse(Stream stream) { XmlReaderSettings xmlrs = new XmlReaderSettings(); xmlrs.IgnoreWhitespace = false; using (XmlReader xmlr = XmlReader.Create(stream, xmlrs)) { CT_Document obj = (CT_Document)serializer.Deserialize(xmlr); return(new DocumentDocument(obj)); } //XmlTextReader xmlReader = new XmlTextReader(stream); //xmlReader.WhitespaceHandling = WhitespaceHandling.All; }
public static CT_Document Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_Document ctObj = new CT_Document(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "body") { ctObj.body = CT_Body.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "background") { ctObj.background = CT_Background.Parse(childNode, namespaceManager); } } return(ctObj); }
public DocumentDocument(CT_Document document) { this.document = document; }
public static DocumentDocument Parse(XmlDocument doc, XmlNamespaceManager namespaceMgr) { CT_Document obj = CT_Document.Parse(doc.DocumentElement, namespaceMgr); return(new DocumentDocument(obj)); }