|
Subject: Re: Aw: [xsl] Help to prevent copying of prefix From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 8 Mar 2026 20:07:54 -0000 |
I don't know about XSLT 2.0 off the top of my head but XSLT 3.0 has the
copy-namespaces option for xsl:copy-of as well as xsl:copy.
<xsl:copy-of select="$summary/xhtml:*" copy-namespaces="no" />
might do what you want.
--
Graydon Saunders | graydonish@xxxxxxxxxxxx
\xDE\xE6s ofer\xE9ode, \xF0isses sw\xE1 m\xE6g.
-- Deor ("That passed, so may this.")
On Sun, Mar 08, 2026 at 07:36:58PM +0000, Martin Honnen martin.honnen@xxxxxx scripsit:
> Basically you need to push those nodes through a template that strips the
> prefix, a copy doesn't allow you to get rid of the prefix.
>
> --
> Gesendet mit der GMX Mail App
>
>
> Am 08.03.26, 20:29 schrieb "Schimon Jehudah sch@xxxxxxxxxxxx"
> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>:
>
> Greetings.
>
> I am attempting to copy the XHTML content of element atom:summary
> without the prefix of "xhtml", by declaring the XML Namespace of "xhtml"
> at the element which contains it.
>
> Content
> -------
>
> <atom:summary type="xhtml">
> <xhtml:div>
> <xhtml:p>
> We are happy to announce that
> <xhtml:a href="gemini://syndikate.i2p">Syndikate</xhtml:a>
> was publicized.
> <xhtml:p>
> </xhtml:div>
> </atom:summary>
>
>
> XSLT
> ----
>
> <p xmlns="http://www.w3.org/1999/xhtml" class="summary" type="xhtml">
> <xsl:copy-of select="$summary/xhtml:*"/>
> </p>
>
>
> Result
> ------
>
> <p xmlns="http://www.w3.org/1999/xhtml" class="summary" type="xhtml">
> <xhtml:div>
> <xhtml:p>
> We are happy to announce that
> <xhtml:a href="gemini://syndikate.i2p">Syndikate</xhtml:a>
> was publicized.
> <xhtml:p>
> </xhtml:div>
> </p>
>
>
> Desired result
> --------------
>
> <p xmlns="http://www.w3.org/1999/xhtml" class="summary" type="xhtml">
> <div>
> <p>
> We are happy to announce that
> <a href="gemini://syndikate.i2p">Syndikate</a>
> was publicized.
> <p>
> </div>
> </p>
>
>
> Note
> ----
>
> Directive exclude-result-prefixes="xhtml" did not work for me, or I
> executed it wrongly.
>
> I would appreciate any help.
>
>
> Kind reagrds,
> Schimon
>
>
>
> XSL-List info and archive
> EasyUnsubscribe (by email)
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Aw: [xsl] Help to prevent copying o, Martin Honnen martin | Thread | Aw: Re: Aw: [xsl] Help to prevent , Martin Honnen martin |
| Aw: [xsl] Help to prevent copying o, Martin Honnen martin | Date | Aw: Re: Aw: [xsl] Help to prevent , Martin Honnen martin |
| Month |