Re: problem with xml document() function

2001-09-13 Thread Mamadou Bobo Sylla

Thank you,
This has solved my problem.
Bobo,
- Original Message -
From: Jörg Heinicke [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, September 13, 2001 6:02 PM
Subject: Re: problem with xml document() function


 The problem is to be searched in your XPATH-expressions in your
stylesheet.
 In your variable $menu the whole structure of menu.xml is stored, i.e.
 inclusive menu, standard and so on. With $menu/@href you will get the
 href-attribute of the root - there is non!
 You must delete the $menu if you have already matched on the right
elements:

 xsl:variable name=menu select=document('menu-admin.xml')/
   xsl:template name=getStandardLinks tr
TD height=18 bgcolor=#295A84 width=135xsl:call-template
 name=teethIMG/br/

 b
  font color=#FF size=1
   xsl:value-of select=$menu/menu/standard/@s-header/
  /font
 /b
/TD
   /tr

   xsl:for-each select=$menu//standard-link
tr
 TD  height=18 bgcolor=#D5D9E1 width=135
  A HREF={@href}
   b
font size=1 color=#00
 xsl:value-of select=@value/
/font
   /b
  /A
 /TD
/tr
   /xsl:for-each
 /xsl:template

 Regards,

 Joerg

 Mamadou Bobo Sylla wrote:
  Hello people.
  I am having problem using document(). Here is the situation:
  My menu.xml and remove-user.xml are in the same directory.
  I don't get any result when I call  menu.xml inside remove-user.xsl by
using
  document(menu.xml).
  If I try document('menu.xml','/C:/cocoon/xml/admin'), only STANDARD
  FUNCTIONS will be displayed.
 
  Well I need your help.Thank you in advance.
 
  Here is my menu.xml
  -
  menu
  standard s-header=STANDARD FUNCTIONS 
standard-link href=/ILS/under_construction.html
value=SEARCH/
!--standard-link href=/ILS/xml/user/faq.xml value=VIEW FAQ/
standard-link href=/ILS/xsp/admin/profile.xml value=MY
PROFILE/
standard-link href=/ILS/xml/search/search.xml
value=SEARCH/--
   /standard
  /menu
  -
  Here is my remove-user.xml:
  -
  ?xml version=1.0?
  ?cocoon-process type=xslt?
  ?xml-stylesheet href=../../xsl/admin/remove-user-form.xsl
type=text/xsl
  remove-user-form
  title ILS - REMOVING USER /title
  headerREMOVING USER FROM ILS/header
  guideEnter the user ID that you intend to remove from ILS./guide
  admin-menu/
  /remove-user-form
  --
  Here is my remove-user.xsl:
  --
  xsl:variable name=menu select=document('menu-admin.xml')/
   xsl:template name=getStandardLinks tr
 TD height=18 bgcolor=#295A84 width=135xsl:call-template
  name=teethIMG/br/
 
  b
   font color=#FF size=1
xsl:value-of select=$menu//@s-header/
   /font
  /b
 /TD
/tr
 
   xsl:for-each select=$menu//standard-link
 
tr
 TD  height=18 bgcolor=#D5D9E1 width=135
  A HREF={$menu/@href}
   b
font size=1 color=#00
 xsl:value-of select=$menu/@value/
/font
   /b
  /A
 /TD
/tr
 
   /xsl:for-each
   /xsl:template
  
  Bobo


 -
 Please check that your question has not already been answered in the
 FAQ before posting. http://xml.apache.org/cocoon/faqs.html

 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




problem with xml document() function

2001-09-12 Thread Mamadou Bobo Sylla

Hello people.
I am having problem using document(). Here is the situation:
My menu.xml and remove-user.xml are in the same directory.
I don't get any result when I call  menu.xml inside remove-user.xsl by using
document(menu.xml).
If I try document('menu.xml','/C:/cocoon/xml/admin'), only STANDARD
FUNCTIONS will be displayed.

Well I need your help.Thank you in advance.

Here is my menu.xml
-
menu
standard s-header=STANDARD FUNCTIONS 
  standard-link href=/ILS/under_construction.html value=SEARCH/
  !--standard-link href=/ILS/xml/user/faq.xml value=VIEW FAQ/
  standard-link href=/ILS/xsp/admin/profile.xml value=MY PROFILE/
  standard-link href=/ILS/xml/search/search.xml value=SEARCH/--
 /standard
/menu
-
Here is my remove-user.xml:
-
?xml version=1.0?
?cocoon-process type=xslt?
?xml-stylesheet href=../../xsl/admin/remove-user-form.xsl type=text/xsl
remove-user-form
title ILS - REMOVING USER /title
headerREMOVING USER FROM ILS/header
guideEnter the user ID that you intend to remove from ILS./guide
admin-menu/
/remove-user-form
--
Here is my remove-user.xsl:
--
xsl:variable name=menu select=document('menu-admin.xml')/
 xsl:template name=getStandardLinks tr
   TD height=18 bgcolor=#295A84 width=135xsl:call-template
name=teethIMG/br/

b
 font color=#FF size=1
  xsl:value-of select=$menu//@s-header/
 /font
/b
   /TD
  /tr

 xsl:for-each select=$menu//standard-link

  tr
   TD  height=18 bgcolor=#D5D9E1 width=135
A HREF={$menu/@href}
 b
  font size=1 color=#00
   xsl:value-of select=$menu/@value/
  /font
 /b
/A
   /TD
  /tr

 /xsl:for-each
 /xsl:template

Bobo,



-
Please check that your question has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faqs.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]