W3C home > Mailing lists > Public > xproc-dev@w3.org > September 2010

Re: Remove @xmlns:xi AFTER p:xinclude

From: Romain Deltour <rdeltour@gmail.com>
Date: Wed, 22 Sep 2010 22:49:47 +0200
Message-Id: <B058D915-6AAB-47E2-906B-AF9FBCFF893D@gmail.com>
To: Tony Rogers <tony@gonk.net>, xproc-dev Dev <xproc-dev@w3.org>
I guess I would also have expected the p:xinclude step to do this  
namespace cleanup itself, but in any case you should be able to use  
the p:namespace-rename step (with an emtpy @to attribute to force  
remove the namespace).

<p:namespace-rename from="http://www.w3.org/2001/XInclude"/>

Hope this helps,
Romain.


Le 22 sept. 10 ŗ 21:26, Tony Rogers a ťcrit :

> *Disclaimer:*
> 	XProc newbie here.  Iím back to toying with XProc as an alternative  
> to Ant (which is fine but annoying to use for my purposes).
>
> Ö
>
> I canít shake the feeling that the answer is right in front of me,  
> but Iíve just searched for half an hour with nothing but frustration  
> as the result.
>
> (Grr! =)
>
> All I want to do is run a p:xinclude step, and after the process has  
> finished remove all @xmlns:xi attributes from the result.  I canít  
> seem to figure out how to do it.
>
> And p:delete throws an error (just as the spec says itís supposed toó 
> for whatever reason).  So with the only obvious candidate out the  
> window, I am all kinds of stuck.
>
> The closest thing I found is the @exclude-inline-prefixes, but Iím  
> not dealing with something inline.  Iíve got a very simple  
> p:document on the input port, which is simply p:xincluded and then  
> p:stored.  I have a nagging suspicion that there is a concise way to  
> do this without any significant rewriting (and ideally without any  
> rewriting at all except for the addition of whatever removes the  
> namespace).
>
> ÖHelp?
>
> óTony
Received on Wednesday, 22 September 2010 21:53:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 22 September 2010 21:53:15 GMT