OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Problem with XSLT

[ Lists Home | Date Index | Thread Index ]


     I have the following element in the source XML which I am trying to
transform to a target XML. I am using
     XslTransform.Transform method in .NET framework with MSXML4.0 parser.

    <sampleElement attrib="someValue" />

    My XSL code looks like this:
        <xsl:element name="newElement">
             <xsl:attribute name="newAttrib">
                  <xsl:value-of select="sampleElement/@attrib" />

     Output XML generated is:

     <newElement newAttrib="someValue">

     Eventhough "sampleElement" is an empty element, in the output XML I see
a separate endtag separated by the
     the starttag with spaces.

     I am using the XmlTextWriter to generate the output XML and the above
problem arises when I set
     XmlTextWriter.Indentation to Formatting.Indented. What could be the

     Expected output would be:
     <newElement newAttrib="someValue" /> or  <newElement


Avinash Subramanya
Aztec Software And Technology Services Limited
23, 3rd 'A' Cross, 18th Main, 6th Block, Koramangala
Bangalore - 560095, India
Phone: 5522892/93 Ext: 205
Fax: 91-80-5521987
Mobile: 98441 29329


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS