private void WriteDocumentBody(XmlWriter writer, Template template, Guid ITATDocumentID) { //<paragraphs keepwithnext="false"> writer.WriteStartElement("paragraphs"); writer.WriteAttributeString("keepwithnext", "false"); //Changed for Multiple Documents ITATDocument document = template.GetITATDocument(ITATDocumentID); int paragraphNumber = 0; for (int i = 0; i < document.Clause.Children.Count; i++) { ITATClause childClause = Clause.Children[i]; if (childClause.ShouldShow(template)) { paragraphNumber++; Clause.Children[i].WriteClause(writer, 0, Clause.ChildNumberingScheme, paragraphNumber, template); } } writer.WriteEndElement(); // </paragraphs> }