[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] a quick question
Hi, Tom, look like you know quite well about XML and XSL. Here is a quick question from someone, can you shed some light on this ? Thanx - "I am reading values from the database and sending them to the response object as XML nodes. In my xsl sheet, I want to do a <for-each> statement that will loop through all the nodes drawing each item in a small table. What I can't figure out is, if each link on the page will pass a parameter to the next page (eg <href="nextpage.asp?itemID=12">this one</a> I cannot figure out how to have the xsl page draw the link and place a dynamic parameter in the querystring (eg the 'itemid=12' would have itemid='13' on the next table below it and 'itemid=14' on the table below it, so when the person clicks the lnk I can hit the database to grab all the info on that item by it's passed ID value. How do I get the xsl to place the value inside that link? Ive been reading on xlink, but apparently it's not supported yet, and I couldn't figure it out anyways." Basically, he is trying to do things like this - When doing a query, that retrieves 100 items (for example) matches. Then, he wants to be able to use XML/XSL to do next-page/prev-page on the fly. User can click on the XML/XSL page's link to go back and forth. Any good suggestion ? Thanx --- Rahul <rahul.jadhav@p...> wrote: > Hi, > Thankx for the help,Thomas. > But how to use document() funtion? > Can u provide me some code to use it? > > Thanking u, > Rahul > PCS Ltd, > India. > ----- Original Message ----- > From: Thomas B. Passin <tpassin@h...> > To: <xml-dev@l...> > Sent: Wednesday, August 08, 2001 6:33 PM > Subject: Re: How to include .xml with .xsl,.dtd into > .xml > > > > You can write an xslt stylesheet that brings in > each "template" document > and > > combine them as you wish. Just use the document() > instruction in your > > stylesheet for each one. Or run each template > separately and use a final > > stylesheet to merge them. xslt also has "include" > and "import" > instructions > > to combine stylesheet fragments into one > stylesheet. > > > > XInclude doesn't have much if any standard > software available yet, and > xslt > > should work fine. > > > > Cheers, > > > > Tom P > > > > [Rahul] > > > > I have created three templates i.e. three > .xml files using three > > different DTDs. > > I applied three different .XSLs to these > templates. > > > > The files created are: > > > > > TopTemplate.xml,LeftTemplate.xml,MiddleTemplate.xml. > > > TopTemplate.xsl,LeftTemplate.xsl,MiddleTemplate.xsl > > > TopTemplate.dtd,LeftTemplate.dtd,MiddleTemplate.dtd > > > > Now I want to include these three templates with > .XSLs and .DTDs in one > > template.i.e.MainTemplate. > > How can I do it? > > I've heard about XInclude ,how can I use it? > > What's the syntax to declare XInclude in > namespaces > > and include it in .xml files? > > > > > > > > > > > ------------------------------------------------------------------ > > The xml-dev list is sponsored by XML.org > <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > > > The list archives are at > http://lists.xml.org/archives/xml-dev/ > > > > To unsubscribe from this elist send a message with > the single word > > "unsubscribe" in the body to: > xml-dev-request@l... > > > ------------------------------------------------------------------ > The xml-dev list is sponsored by XML.org > <http://www.xml.org>, an initiative of OASIS > <http://www.oasis-open.org> > > The list archives are at > http://lists.xml.org/archives/xml-dev/ > > To unsubscribe from this elist send a message with > the single word > "unsubscribe" in the body to: xml-dev-request@l... ===== <Signature> <Name>Yihpyng Kuan</Name> <Company>Life Engineering Research Institute</Company> <Company>HIBA International<Company> <Website>http://www.ehiba.com/ http://65.12.54.32:2595/</Website> <Certificate>http://www.brainbench.com/transcript.jsp?pid=1331184</Certificate> </Signature> __________________________________________________ Do You Yahoo!? Make international calls for as low as $.04/minute with Yahoo! Messenger http://phonecard.yahoo.com/
|
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
|