[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] changing value of xi:include's href variable during compilationg with XSLTPROC
Subject: RE: [xsl] changing value of xi:include's href variable during compilationg with XSLTPROC From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 22 Oct 2007 18:05:47 +0100 |
> And now the tricky part: the xi:include mechanism. If I call > an XML file within another file via xi:include, the compiler > does not turn the included file to <filename>_online.xml. Well from your description it looks like <xsl:template match="xi:include"> <xi:include> <xsl:copy-of select="@*"/> <xsl:attribute name="href"> <xsl:value-of select="substring-before(., '.')"/> <xsl:text>_online.xml</xsl:text> </xsl:attribute> </xi:include> </xsl:template> But perhaps I've completely misunderstood the requirement (or the nature of your difficulty). Michael Kay http://www.saxonica.com/ > > This is a problem if the called file contains macros, for > example a macro for inserting graphics. The macro is not > processed, and it does not turn to a mediaobject. > > What I would like to have is a kind of a template/mechanism > which will automatically substitute all instances of > xi:include href="myfile.xml" with xi:include > href="myfile_online.xml" during the first step of compilation > with XSLTPROC. > > Is it possible to create such? > Please, advise... > > Thank you very much in advance!!!! > My best wishes, > Nancy > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection > around http://mail.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] changing value of xi:include', Nancy Brandt | Thread | [xsl] Date, Number Format, Waqar Ali |
RE: [xsl] Converting base64 back to, Michael Kay | Date | Re: [xsl] Converting base64 back to, Tony Lavinio |
Month |
Keywords