daniel50096230
June 16th, 2009, 02:55 AM
Hi,
I had using C# to generate out some data in XML format. The format looks good in XML Editor, but when I using notepad to open the XML, all the data will align in an incorrect order.
For example in my XML Editor, the format looks like this:
<Transportheader>
<CanonicalName>JnJInventoryCanonical</CanonicalName>
<CanonicalVersion>1.0</CanonicalVersion>
<BusinessManagerID>-</BusinessManagerID>
<SenderID>CA105_MY_Tradenex</SenderID>
<ReceiverID>CA105_VMR_IRT</ReceiverID>
<EDIDocumentType>INVRPT</EDIDocumentType>
<MessageID>0000000767</MessageID>
</Transportheader>
But in my notepad, it will look something like this:
<Transportheader><CanonicalName>JnJInventoryCanonical</CanonicalName><CanonicalVersion>1.0</CanonicalVersion><BusinessManagerID>-</BusinessManagerID><SenderID>CA105_MY_Tradenex</SenderID><ReceiverID>CA105_VMR_IRT</ReceiverID><EDIDocumentType>INVRPT</EDIDocumentType><MessageID>0000000767</MessageID></Transportheader>
What should I change in my code to make sure that the alignment is looks like XML Editor?
writer.WriteStartElement("Transportheader");
writer.WriteElementString("CanonicalName", "JnJInventoryCanonical");
writer.WriteElementString("CanonicalVersion", "1.0");
writer.WriteElementString("BusinessManagerID", "-");
writer.WriteElementString("SenderID", "CA105_MY_Tradenex");
writer.WriteElementString("ReceiverID", "CA105_VMR_IRT");
writer.WriteElementString("EDIDocumentType", "INVRPT");
writer.WriteElementString("MessageID", "0000000767");
writer.WriteEndElement();
I had using C# to generate out some data in XML format. The format looks good in XML Editor, but when I using notepad to open the XML, all the data will align in an incorrect order.
For example in my XML Editor, the format looks like this:
<Transportheader>
<CanonicalName>JnJInventoryCanonical</CanonicalName>
<CanonicalVersion>1.0</CanonicalVersion>
<BusinessManagerID>-</BusinessManagerID>
<SenderID>CA105_MY_Tradenex</SenderID>
<ReceiverID>CA105_VMR_IRT</ReceiverID>
<EDIDocumentType>INVRPT</EDIDocumentType>
<MessageID>0000000767</MessageID>
</Transportheader>
But in my notepad, it will look something like this:
<Transportheader><CanonicalName>JnJInventoryCanonical</CanonicalName><CanonicalVersion>1.0</CanonicalVersion><BusinessManagerID>-</BusinessManagerID><SenderID>CA105_MY_Tradenex</SenderID><ReceiverID>CA105_VMR_IRT</ReceiverID><EDIDocumentType>INVRPT</EDIDocumentType><MessageID>0000000767</MessageID></Transportheader>
What should I change in my code to make sure that the alignment is looks like XML Editor?
writer.WriteStartElement("Transportheader");
writer.WriteElementString("CanonicalName", "JnJInventoryCanonical");
writer.WriteElementString("CanonicalVersion", "1.0");
writer.WriteElementString("BusinessManagerID", "-");
writer.WriteElementString("SenderID", "CA105_MY_Tradenex");
writer.WriteElementString("ReceiverID", "CA105_VMR_IRT");
writer.WriteElementString("EDIDocumentType", "INVRPT");
writer.WriteElementString("MessageID", "0000000767");
writer.WriteEndElement();