Subject: RE: [xsl] MSXML Script Enable, syntax for child of chil of parent of parent that has same name and has some attribute From: "Chris Bayes" <chris@xxxxxxxxxxx> Date: Mon, 27 Aug 2001 18:08:31 +0100 |
Nathan, Works fine here. <?xml version="1.0" ?> <?xml-stylesheet type="text/xsl" href="stylesheet01.xsl" ?> <test> <te>this is a test</te> </test> With your stylesheet <?xml version='1.0'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="http://mycompany.com/mynamespace"> <msxsl:script language="JScript" implements-prefix="user"> function xml(nodelist) { return nodelist.nextNode().xml; } </msxsl:script> <xsl:template match="/"> <xsl:value-of select="user:xml(.)"/> </xsl:template> </xsl:stylesheet> Gives <?xml version="1.0" encoding="UTF-16"?><?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="stylesheet01.xsl" ?> <test> <te>this is a test</te> </test> As expected thought why you would want to do that... Are you in replace mode? <xsl:when test="../../meta/a[@isSquare='Y']">... Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Nathan Zhou > Sent: 27 August 2001 17:40 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] MSXML Script Enable, syntax for child of chil > of parent of parent that has same name and has some attribute > > > Hi: > 1) I am trying to translate the xml data to html in a > table format. The xml data format is something like > <cell rpos="1" cpos="1"></cell> > <cell rpos="1" cpos="2"></cell> > <cell rpos="2" cpos="1"></cell> > <cell rpos="2" cpos="2"></cell> > > and would like the final html format to render the > html to appear correctly. > > I am trying to use the MXSML:SCRIPT tag and use my own > user space, as in the example posted by microsoft. > > <?xml version='1.0'?> > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:msxsl="urn:schemas-microsoft-com:xslt" > xmlns:user="http://mycompany.com/mynamespace"> > > <msxsl:script language="JScript" > implements-prefix="user"> > function xml(nodelist) { > return nodelist.nextNode().xml; > } > </msxsl:script> > > <xsl:template match="/"> > <xsl:value-of select="user:xml(.)"/> > </xsl:template> > > </xsl:stylesheet> > > but the browser is complaining that user namespace > doesnot have the function. Can anyone help? > 2) What is the syntax to refer to the child of child > of parent of parent of the current node that has the > same name as the current node but has a certain > attribute? > > for example: > <sec> > <meta> > <a isSquare='Y'> > <b> > <c> > </meta> > > <data> > <a> > <b> > <c> > </data> > <sec> > Let's the current node is <a> in <data>, how do I > write my (xsl:when> expression based on <a> in > <meta>'s attribute equal to something? > > thanks in advance. > > > > __________________________________________________ > Do You Yahoo!? > Make international calls for as low as $.04/minute with > Yahoo! Messenger http://phonecard.yahoo.com/ > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] MSXML Script Enable, syntax f, Nathan Zhou | Thread | RE: [xsl] MSXML Script Enable, synt, Nathan Zhou |
Re: [xsl] DB connectivity thru java, by way of Mulberry T | Date | [xsl] DB connectivity thru java, Sunil Dua |
Month |