← Prev in month ← Prev in thread

Problem with XSLT

From
Avinash Subramanya <>
To
Date
2003-04-14T13:45:09Z
ID
<342F6DED4DF4D511AA5A00B0D079FEE3023819D1@MAYA>
Thread
Problem with XSLT
Hi,

     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" />
             </xsl:attribute>
        </xsl:element>

     Output XML generated is:

     <newElement newAttrib="someValue">
     </newElement>

     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
reason???

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

TIA,

Avinash Subramanya
Developer
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
← Prev in month ← Prev in thread