Hi, 

I need to create an array of elements with several attributes:

<a name="aa" dt:dt="string">aValue</a>


dt  is a namespace " "htttp://www.dt.com"

By using  xslt:

<custom-attributes>
                <xsl:for-each select="$custom-attributes">
                    <xsl:variable name="markCode" 
select="string(lower-case(./@MarkCode))"/>
                    <xsl:variable name="dtType">string</xsl:variable>
                    <xsl:variable name="markCodeValue" select="./@MarkValue"/>
                    <xsl:element name="custom-attribute" 
inherit-namespaces="no">
                    <xsl:attribute name="name" select="$markCode"/>
                    <xsl:attribute name="dt" select="$dtType/text()"/>
                    <xsl:value-of select="$markCodeValue/text()"/>
                   </xsl:element>
                </xsl:for-each>
            </custom-attributes>

I get in the result

<custom-attribute 
xmlns:dt="http://www.intershop.com/xml/ns/enfinity/6.1/core/impex-dt"; 
name="brand" dt:dt="string">TITANFLX</custom-attribute>

I need to get the 
xmlns:dt="http://www.intershop.com/xml/ns/enfinity/6.1/core/impex-dt"; out of 
the attribute,  
The result should be: <custom-attribute name="brand" 
dt:dt="string">TITANFLX</custom-attribute>

Yours, Martijn
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user

Reply via email to