C# .NET - code is not working

Asked By rehu
12-Aug-10 12:32 AM
 adding style in xml

       xmlWriter.WriteStartElement("Style id=normalPlacemark");//start of style
        xmlWriter.WriteStartElement("IconStyle");//icon style
        xmlWriter.WriteStartElement("Icon");//icon
        xmlWriter.WriteStartElement("href");//href
        xmlWriter.WriteString("http://ndem-server/mobile/images/ndem_emr.gif");
        xmlWriter.WriteEndElement();//end of href
        xmlWriter.WriteEndElement();//end of icon
        xmlWriter.WriteEndElement();//ensd of icon style
        xmlWriter.Write();//end of style
  Anand Malli replied to rehu
12-Aug-10 12:55 AM
Hi Rehu,

Are you getting any errors?? if YES then what are they ...i mean what is style id="normalPlacemark" in xmlwriter,just let me know whole code and what you trying to achive...

thxs
  Mash B replied to rehu
12-Aug-10 01:02 AM
You have to flush your xmlwriter right after your operation is over, which reflects the changes.
Add below code

xmlWriter.Flush();

xmlWriter.Close();

Create New Account
help
Dim xmlD As New XmlTextWriter("Employees.xml", System.Text.Encoding.UTF8) With xmlD .WriteStartDocument(True) .WriteStartElement("Employees") .WriteStartElement("Employee") .WriteStartAttribute("Emp", "EmployeeID", "http: / / Employees") .WriteString(7878) .WriteEndAttribute() .WriteStartElement("Emp", "Address", "http: / / Employees") .WriteElementString("Street", "5656 SomeWhere Dr.") .WriteElementString("City", "SomeWhere") .WriteElementString("State", "Miss WriteElementString("Zip", 75070) .WriteEndElement() .WriteStartElement("Emp", "PhoneNumbers", "http: / / Employees") .WriteElementString("Home", "777-777-7777") .WriteElementString("Fax", "999-999-9999") .WriteElementString("Mobile", "888-888-8888") .WriteEndElement() .WriteStartElement("Employee") .WriteStartAttribute("Hr", "EmployeeID", "http: / / Hr") .WriteString(7878) .WriteEndAttribute() .WriteStartElement("Hr", "Address", "http: / / Hr") .WriteElementString
System.Text.Encoding.UTF8); xmlWriter.Formatting = Formatting.Indented; xmlWriter.Indentation = 2; xmlWriter.WriteStartDocument(true); xmlWriter.WriteStartElement("Document"); xmlWriter.WriteStartElement("Name"); xmlWriter.WriteString("test"); xmlWriter.WriteEndElement(); xmlWriter.WriteStartElement("Table"); / / start of table xmlWriter.WriteStartElement("Border"); / / start of Border xmlWriter.WriteStartElement("tr"); / / start of row xmlWriter.WriteStartElement("td"); / / start of cell xmlWriter.WriteString("NAME"); xmlWriter.WriteEndElement(); / / end of cell xmlWriter.WriteStartElement("td
I add the code = 'STC' to the Start Element? Thanks Mike Fellows VB.NET Discussions WriteStartElement (1) WriteEndElement (1) WriteString (1) Writer.WriteStartElement (1) Writer.WriteEndElement (1) XmlTextWriter (1) It is an attribute with name "Code" and value "STC": writer.WriteStartElement("OrderType") writer.WriteAttributeString("Code", "STC") writer WriteString("Stock Check") writer.WriteEndElement() - - Martin Honnen - -- MVP XML http: / / msmvps.com / blogs / martin_honnen / Thanks for that I was just
new StringBuilder(); StringWriter stringWriter = new StringWriter(sb); XmlWriter xmlWriter = new XmlTextWriter(stringWriter); xmlWriter.WriteStartDocument(); xmlWriter.WriteStartElement("eExact"); xmlWriter.WriteAttributeString("xmlns:xsi", "http: / / www.w3.org / 2001 / XMLSchema-instance"); xmlWriter.WriteAttributeString("xsi:noNamespaceSchemaLocation", "eExact-Schema.xsd"); / / xmlWriter.WriteAttributeString("Version", CommonHelper.GetCurrentVersion()); xmlWriter.WriteStartElement("Accounts"); foreach (Customer customer in customers) { xmlWriter WriteStartElement("Account"); xmlWriter.WriteAttributeString("code", customer.CustomerID.ToString()); if (customer.Active.ToString() = = "True") { string z = "A xmlWriter.WriteAttributeString("status", z); } else { string z = "A"; xmlWriter.WriteAttributeString("status", z); } / / start address xmlWriter.WriteStartElement("Addresses"); AddressCollection billingAddresses = customer.BillingAddresses; AddressCollection shippingAddresses = customer.ShippingAddresses; for (Int32 i = 0; i < = 0 i].ZipPostalCode = = shippingAddresses[j].ZipPostalCode) { if (billingAddresses.Count > 0) { foreach (Address address in billingAddresses) { xmlWriter.WriteStartElement("Address"); xmlWriter.WriteAttributeString("type", "VIS"); / / xmlWriter.WriteStartElement("BillingAddresses"); xmlWriter.WriteElementString("AddressLine1", null, address.Address1); xmlWriter.WriteStartElement("AddressLine2"); xmlWriter.WriteEndElement(); xmlWriter.WriteElementString("AddressLine3", null, address.Address2); xmlWriter.WriteElementString("PostalCode", null, address.ZipPostalCode); xmlWriter.WriteElementString("City