[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|