![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Converting attributes to elements >Thread Next - Re: Converting attributes to elements Re: Converting attributes to elementsTo: NULL Date: 6/9/2008 6:00:00 AM
Hello Martin,
I used this same xslt, but I don't get the desired result. All I get is
exact copy of the my original xml file. In my original file inside my root
element there is is an attribute
"xmlns=http://www.plmxml.org/Schemas/PLMXMLSchema" defined.
I noticed that if I keep this attribute in my original xml file, all I get
back after transformation is exact copy of the source. However, if I remove
this attribute then transform works exactly as I needed.
Is this normal, how do I workaround this issue?
Thanks.
"Martin Honnen" wrote:
> Yogi Watcher wrote:
>
> > I have xml file where in at various levels, I get following data structures,
> > these can appear multiple times, and at multiple levels and locations:
> >
> > <UserValue value="PropertyValue" title="Property" />
> >
> > I want to conver this element as follows:
> >
> > <UserValue>
> > <Property>PropertyValue</Property>
> >
> > How do I do this using xslt?
>
>
> <xsl:template match="@* | node()">
> <xsl:copy>
> <xsl:apply-templates select="@* | node()"/>
> </xsl:copy>
> </xsl:template>
>
> <xsl:template match="UserValue">
> <xsl:copy>
> <xsl:element name="{@title}">
> <xsl:value-of select="@value"/>
> </xsl:element>
> </xsl:copy>
> </xsl:template>
>
>
>
> --
>
> Martin Honnen --- MVP XML
> http://JavaScript.FAQTs.com/
>
| ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
