|
|
|||||||||
|
|||||||||
|
|||||||||
| |
||
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Hi. I'm not sure if this is in the right forum, but, I'm having trouble with an xsl stylesheet. Here is the code:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html lang="en"> <head> <title><xsl:value-of select="page/pageinfo/title" /></title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript/css" /> <link rel="stylesheet" type="text/css" href="library/css/page.css" /> </head> <body> <div id="container"> <xsl:variable name="pagetemp"> <xsl:value-of select="page/settings/pagetemplate" /> </xsl:variable> <xsl:include href="document('/bcdsshared/xmlDefs/templatedefs.xml')/defs/element-group[@name=pagetemplate]/elementdef[@name=$pagetemp]/path" /> <xsl:include href="document('/bcdsshared/xmlDefs/templatedefs.xml')/defs/element-group[@name=toolbartemplate]/elementdef[@name='document('siteconfig.xml')/configuration/settings/toolbartemplate']/path"/> </div> </body> </html> </xsl:template></xsl:stylesheet> The xsl:includes are where the problem lies. I know this because when I don't include them, the page loads fine. When I do include them, I get a blank page. Basically, I'm trying to access data from multiple xml files. One contains the page content/info, one contains the website config, and the other contains definitions for the paths to other xsl stylesheets according to what the page xml and the site config xml reference to. |
![]() |
| Viewing: ASP Free Forums > Programming > HTML, JavaScript And CSS Help > XSL help with include document() |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|