template match="abc:configuration"
is correct. Perhaps you got the namespace URI wrong. Show us a complete
example of the problem.
Michael Kay
-----Original Message-----
From: Nishi Bhonsle [mailto:nishi(_dot_)bhonsle(_at_)oracle(_dot_)com]
Sent: 17 May 2004 17:59
To: xsl list
Subject: [xsl] XSLT for toplevel element in xml
Hi:
I have a xml say One.xml that has the toplevel element as the
following --
<abc:configuration
xmlns:abc="http://oracle.com/xmlns/abc/configuration"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" locale="en"
cache="false" rmi="true">
...
..
....
....
</abc:configuration>
I need to transform One.xml to Two.xml in such a way that
Two.xml contains some additional attributes in the
abc:configuration tag
ie
<abc:configuration
xmlns:abc="http://oracle.com/xmlns/abc/configuration"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" locale="en"
cache="false" rmi="true" new_tag="true" new_tag2="false">
I tried to use several ways as rules for the <xsl:template
match=.....--
1) template match="abc:configuration"
2) template match="local-name(abc:configuration)
3) template match="@*[(starts-with(name(),'abc:'))]"
But it does not work. Only after replacing the
abc:configuration by configuration in One.xml and writing a
rule to match configuration it works.
Can you suggest a resolution to this?
Thanks, Nishi.
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--