Subject: RE: [xsl] Really basic, but can't get it to work, and it's getting on my nerves::* From: "Daniel Newman" <daniel.newman@xxxxxxxxxxx> Date: Tue, 3 Jul 2001 15:48:10 +0100 |
Thanks Chris, but this is how I had it to start with. For some reason, I just get:: 1417010A10A000002000100880A000002000100C0072995945M60 1AASMITH & WILLIAMSON NOMINEES<A/C A164>,12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTERG0200328400EC2A 1BRSMITH & WILLIAMSON NOMINEESLIMITED <CH>,10 ACACIA AVENUEHUTTINGDON HILLLONDONC0072996089M60 1AASMITH & WILLIAMSON NOMINEES<A/C M22>,12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTERC0072996135M60 1AASMITH & WILLIAMSON NOMINEES<A/C P270>,12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTERC0072990390M60 1AAMRS A SMITH12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTERC0072990528M60 1AAMR ALBERT CARLTON SMITH12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTERC0072990625M60 1AAMR ALEXANDER WILLIAM SMITH12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTERC0076921946AUSMRS ANGELA WARDLEY SMITHC/O COMPUTERSHARE LIMITED18-62 TRENERRY CRESCENTABBOTSFORDVICTORIA 3067AUSTRALIAC0072990838M60 1AAMR ANTHONY LLOYD BOND-SMITH +M/S PETRONELLA ELIZABETHBOND-SMITH,12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTERC0072990927M60 1AAMR BARRY ALAN SMITH12 POINT STREETSPITTAL ESTATESANDLODGEMANCHESTER But, If I save all the XML except for the <ScripCommsMessage xmlns="http://www.computershare.com/scripcomms/v1.0">, it works a treat. So this is what I'm going to have to do. Rehash the external file and convert it into something without a named namespace! Thanks anyway. Daniel. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Chris Bayes Sent: 03 July 2001 15:39 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Really basic, but can't get it to work, and it's getting on my nerves::* Daniel >OK, > >here's one for the beginners; > >I've got the following XML <slightly modified> > ><ScripCommsMessage xmlns="http://www.computershare.com/scripcomms/v1.0"> > <HostSlot>1479</HostSlot> > <SearchForHolderResponse> > <Result>0</Result> > <NoOfItems>10</NoOfItems> > <FirstRecordHandle>A10A000002000100</FirstRecordHandle> > <RecordHandle>880A000002000100</RecordHandle> > <Items> > <Item id="1"> > <HIN>C0072995945</HIN> > <PostCode>M60 1AA</PostCode> > <NameAddress1>SMITH & >WILLIAMSON NOMINEES</NameAddress1> > <NameAddress2><A/C >A164>,</NameAddress2> > <NameAddress3>12 POINT STREET</NameAddress3> > <NameAddress4>SPITTAL ESTATE</NameAddress4> > <NameAddress5>SANDLODGE</NameAddress5> > <NameAddress6>MANCHESTER</NameAddress6> > <NameAddress7/> > </Item> > </Items> > </SearchForHolderResponse> ></ScripCommsMessage> > > >And this is the start of my XSL: > ><xsl:stylesheet version="1.0" >xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> ><xsl:include href="CommonFunctions.xsl" /> ><xsl:output method="html" /> ><xsl:output indent="yes" /> this should be <xsl:output method="html" indent="yes" /> > ><xsl:template match="/"> this is matching the root not ScripCommsMessage as HostSlot is not a child of the root you get nothing there change it to /ScripCommsMessage > <b><xsl:value-of select="HostSlot" /></b> > <xsl:apply-templates select="/SearchForHolderResponse" /> ></xsl:template> this is saying apply-templates to the top level element SearchForHolderResponse which is not a child of the root you get nothing there remove the leading "/" > ><xsl:template match="SearchForHolderResponse" > this never gets hit because of the above apply-templates > <xsl:value-of select="FirstRecordHandle" /> > <xsl:for-each select="Items/Item"> > <xsl:call-template name="GetTableData" /> > </xsl:for-each> ></xsl:template> ></xsl:stylesheet> Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml 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 -> |
---|---|---|
RE: [xsl] Really basic, but can't g, Chris Bayes | Thread | RE: [xsl] Really basic, but can't g, Chris Bayes |
RE: [xsl] Really basic, but can't g, Michael Kay | Date | Re: [xsl] Really basic, but can't g, Thomas B. Passin |
Month |