Click here to Skip to main content
15,179,951 members
Home / Discussions / XML / XSL
   

XML / XSL

 
AnswerRe: Query XML API and display results Pin
Richard MacCutchan28-Aug-19 6:57
mveRichard MacCutchan28-Aug-19 6:57 
QuestionDate conversion failure in xsl file (Chinese characters showing in date field) Pin
AkashBabu25-Feb-19 3:34
MemberAkashBabu25-Feb-19 3:34 
AnswerRe: Date conversion failure in xsl file (Chinese characters showing in date field) Pin
Richard Deeming25-Feb-19 9:51
mveRichard Deeming25-Feb-19 9:51 
QuestionDeserializing of List Array appends instead of overwrite Pin
Wild Thing13-Jul-18 1:53
MemberWild Thing13-Jul-18 1:53 
QuestionHow do I change this code to store new values to data list Pin
DropItSweet10-Jun-18 0:26
MemberDropItSweet10-Jun-18 0:26 
QuestionXML validation with libxml2 and msxml Pin
sandre14-May-18 22:49
Membersandre14-May-18 22:49 
AnswerRe: XML validation with libxml2 and msxml Pin
Jochen Arndt15-May-18 1:53
professionalJochen Arndt15-May-18 1:53 
QuestionXmlElements won't write on a new line. Pin
holdorf23-Oct-17 8:56
Memberholdorf23-Oct-17 8:56 
I am using XmlElements and AppendChild to create an XML tree. Now, the first level from the root writes on a new line but all other XmlElements write on the same line. How do I get each new XmlElement to write on a new line with proper indentation?

My code:

C#
XmlAttribute ApplicantAttribute = doc.CreateAttribute("UserId");
                ApplicantAttribute.Value = NumberGenerator(100000, 999999, 6);
                Applicant.Attributes.Append(ApplicantAttribute);

                XmlNode ssnNameNode = doc.CreateElement("SSN");
                ssnNameNode.AppendChild(doc.CreateTextNode(NumberGenerator(0, 999999999, 9)));
                Applicant.AppendChild(ssnNameNode);

                XmlNode aNameNode = doc.CreateElement("Name");
                aNameNode.AppendChild(doc.CreateTextNode("Place Holdor Name"));
                Applicant.AppendChild(aNameNode);

                XmlNode demDataNode = doc.CreateElement("DemographicData");
                demDataNode.AppendChild(doc.CreateTextNode("DemographicData"));
                aNameNode.AppendChild(demDataNode);

                XmlNode FullName = doc.CreateElement("FullName");
                FullName.AppendChild(doc.CreateTextNode("FullName"));
                demDataNode.AppendChild(FullName);

                XmlNode LegalName = doc.CreateElement("LegalName");
                LegalName.AppendChild(doc.CreateTextNode("LegalName"));
                FullName.AppendChild(LegalName);

                XmlNode Last = doc.CreateElement("Last");
                Last.AppendChild(doc.CreateTextNode("Last"));
                LegalName.AppendChild(Last);

                XmlNode First = doc.CreateElement("First");
                First.AppendChild(doc.CreateTextNode("First"));
                LegalName.AppendChild(First);

                Applicant.AppendChild(demDataNode);

                RequestNode.AppendChild(Applicant);


The problem is that the output writes the following Xml file:

<Applicant UserId="830046">
    <SSN>811163249</SSN>
    <Name>Place Holdor Name</Name>   <DemographicData>DemographicData<FullName>FullName<LegalName>LegalName<Last>Last</Last><First>First</First></LegalName></FullName></DemographicData>
  </Applicant>

AnswerRe: XmlElements won't write on a new line. Pin
Maciej Los10-Feb-18 3:08
mveMaciej Los10-Feb-18 3:08 
QuestionNeed help with API Values in XElement Pin
Bootzilla3322-Sep-17 4:56
MemberBootzilla3322-Sep-17 4:56 
AnswerRe: Need help with API Values in XElement Pin
George Jonsson23-Sep-17 3:15
professionalGeorge Jonsson23-Sep-17 3:15 
QuestionXSL to get only elements which have no childs Pin
MrKBA19-Sep-17 1:26
MemberMrKBA19-Sep-17 1:26 
AnswerRe: XSL to get only elements which have no childs Pin
Richard Deeming19-Sep-17 3:15
mveRichard Deeming19-Sep-17 3:15 
GeneralRe: XSL to get only elements which have no childs Pin
MrKBA19-Sep-17 4:02
MemberMrKBA19-Sep-17 4:02 
Questionshare me best practices to enhance xslt related functionality in production Pin
Member 1178590912-Jul-17 2:50
MemberMember 1178590912-Jul-17 2:50 
AnswerRe: share me best practices to enhance xslt related functionality in production Pin
Richard MacCutchan12-Jul-17 4:58
mveRichard MacCutchan12-Jul-17 4:58 
GeneralRe: share me best practices to enhance xslt related functionality in production Pin
jschell1-Sep-17 13:24
Memberjschell1-Sep-17 13:24 
GeneralRe: share me best practices to enhance xslt related functionality in production Pin
Richard MacCutchan1-Sep-17 22:42
mveRichard MacCutchan1-Sep-17 22:42 
QuestionTransform XML Pin
TML6-Jul-17 10:15
MemberTML6-Jul-17 10:15 
AnswerRe: Transform XML Pin
Richard Deeming6-Jul-17 11:40
mveRichard Deeming6-Jul-17 11:40 
AnswerRe: Transform XML Pin
TML6-Jul-17 11:50
MemberTML6-Jul-17 11:50 
Questionsaving a file to the internet. Pin
felixjrz198531-May-17 22:54
Memberfelixjrz198531-May-17 22:54 
SuggestionRe: saving a file to the internet. Pin
Richard MacCutchan31-May-17 23:32
mveRichard MacCutchan31-May-17 23:32 
GeneralRe: saving a file to the internet. Pin
felixjrz19851-Jun-17 1:43
Memberfelixjrz19851-Jun-17 1:43 
GeneralRe: saving a file to the internet. Pin
Richard MacCutchan1-Jun-17 2:03
mveRichard MacCutchan1-Jun-17 2:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.