Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Newbie Question removing 'namespace elements' >Thread Next - Re: Newbie Question removing 'namespace elements' Re: Newbie Question removing 'namespace elements'To: NULL Date: 5/12/2008 1:51:00 PM
allen davidson wrote:
> <message-status-report group-id="40056581" message-id="40378871"
> xmlns="http://webservices.ecircle-ag.com/ecm"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <subject>demo1</subject>
> <send-date>2006-01-23T12:21:45Z</send-date>
> <user-tracking until="2007-02-01T08:50:02Z" since="2005-12-31T23:00:00Z">
> <details>
> <reader>
> <email>test2@c...</email>
> <timestamp>2006-01-23T14:57:07Z</timestamp>
> </reader>
> <reader>
> <email>test1@c...</email>
> <timestamp>2006-01-23T12:22:08Z</timestamp>
> </reader>
> </details>
> <number>2</number>
> <percentage>66</percentage>
> </user-tracking>
> <status>sent</status>
> </message-status-report>
Then
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="*">
<xsl:element name="{local-name()}">
<xsl:apply-templates select="@* | node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="@* | text() | comment() | processing-instruction()">
<xsl:copy/>
</xsl:template>
</xsl:stylesheet>
suffices.
> So I think the namespaces are attributes of the element
> <message-status-report >, is that correct?
No, in the XSLT/XPath data model namespace declarations are not
attributes, instead each element node has in scope namespace nodes.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
