public void CreateElement1() { XmlDataDocument doc = new XmlDataDocument(); doc.DataSet.ReadXmlSchema(new StringReader(RegionXsd)); doc.Load(new StringReader(RegionXml)); XmlElement Element = doc.CreateElement("prefix", "localname", "namespaceURI"); Assert.Equal("prefix", Element.Prefix); Assert.Equal("localname", Element.LocalName); Assert.Equal("namespaceURI", Element.NamespaceURI); doc.ImportNode(Element, false); TextWriter text = new StringWriter(); doc.Save(text); string substring = string.Empty; string TextString = text.ToString(); substring = TextString.Substring(0, TextString.IndexOf("\n")); TextString = TextString.Substring(TextString.IndexOf("\n") + 1); substring = TextString.Substring(0, TextString.IndexOf("\n")); TextString = TextString.Substring(TextString.IndexOf("\n") + 1); Assert.True(substring.IndexOf("<Root>") != -1); substring = TextString.Substring(0, TextString.IndexOf("\n")); TextString = TextString.Substring(TextString.IndexOf("\n") + 1); Assert.True(substring.IndexOf(" <Region>") != -1); substring = TextString.Substring(0, TextString.IndexOf("\n")); TextString = TextString.Substring(TextString.IndexOf("\n") + 1); Assert.True(substring.IndexOf(" <RegionID>1</RegionID>") != -1); for (int i = 0; i < 26; i++) { substring = TextString.Substring(0, TextString.IndexOf("\n")); TextString = TextString.Substring(TextString.IndexOf("\n") + 1); } substring = TextString.Substring(0, TextString.Length); Assert.True(substring.IndexOf("</Root>") != -1); }
public void CreateElement1 () { XmlDataDocument doc = new XmlDataDocument (); doc.DataSet.ReadXmlSchema ("Test/System.Xml/region.xsd"); doc.Load ("Test/System.Xml/region.xml"); XmlElement Element = doc.CreateElement ("prefix", "localname", "namespaceURI"); Assert.AreEqual ("prefix", Element.Prefix, "test#01"); Assert.AreEqual ("localname", Element.LocalName, "test#02"); Assert.AreEqual ("namespaceURI", Element.NamespaceURI, "test#03"); doc.ImportNode (Element, false); TextWriter text = new StringWriter (); doc.Save(text); string substring = string.Empty; string TextString = text.ToString (); substring = TextString.Substring (0, TextString.IndexOf("\n")); TextString = TextString.Substring (TextString.IndexOf("\n") + 1); substring = TextString.Substring (0, TextString.IndexOf("\n")); TextString = TextString.Substring (TextString.IndexOf("\n") + 1); Assert.IsTrue (substring.IndexOf ("<Root>") != -1, "test#05"); substring = TextString.Substring (0, TextString.IndexOf("\n")); TextString = TextString.Substring (TextString.IndexOf("\n") + 1); Assert.IsTrue (substring.IndexOf (" <Region>") != -1, "test#06"); substring = TextString.Substring (0, TextString.IndexOf("\n")); TextString = TextString.Substring (TextString.IndexOf("\n") + 1); Assert.IsTrue (substring.IndexOf (" <RegionID>1</RegionID>") != -1, "test#07"); for (int i = 0; i < 26; i++) { substring = TextString.Substring (0, TextString.IndexOf("\n")); TextString = TextString.Substring (TextString.IndexOf("\n") + 1); } substring = TextString.Substring (0, TextString.Length); Assert.IsTrue (substring.IndexOf ("</Root>") != -1, "test#08"); }