[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: MSXML Script Enable, syntax for child of chil of p
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: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|