Subject: [xsl] document() From: Alexey Skoblikov <leshakk@xxxxxxxxxxx> Date: Thu, 12 Jul 2001 19:02:48 +0400 |
Dear colleagues, I am stuck with making appropriate code. May be you have some ready solution. I'd be glad if you share it with me. In processed document I have <xgl> <contents> <div src="c_div1.xml"> <title level="0" text="Title 1"/> <div src="c_div2.xml"> <title level="1" text="Title 1.1"/> NB! <div src="c_div3.xml"> <title level="2" text="Title 1.2"/> </div> </div> </div> </contents> </xgl> and in c_div3.xml <xgl> <!-- root element --> <section ...> <text>...</text> NB! <style ... ptsize="16" .../> </section> I want to bring div[title/@text="Title 1.2"] to the higher level in hierarchy, because @ptsize of its 1st section is 16. So I write <xsl:template match="div[div]"> <xsl:copy-of select="div[title/@level='2' and document('{src}')//section[1]/style/@ptsize='16']"/> </xsl:template> <xsl:template match="div[title/@level='2' and document('{src}')//section/style/@ptsize='16']"> </xsl:template> That makes in source document <content></content> Where am I wrong? Deleting the second template doesn't change the situation. -- Best regards, Alexey Skoblikov Software Engineer - Adria&Co. mailto:leshakk@xxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] changing the nodeset, David Carlisle | Thread | Re: [xsl] document(), Trevor Nash |
[xsl] changing the nodeset, Michael Schäfer | Date | [xsl] XML to HTML, Kevin_Gutch |
Month |