XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] SGML complexity

juanrgonzaleza@canonicalscience.com wrote:
> 
> That i said is that you cannot use XSLT (at least 1.0) for the menu in the
> _final_ doc,  you _may_ use JS.
> 
> Therefore here XSLT is lacking functionality. Is not?

not at all : this is not a lack of functionality of XSLT, it is a lack 
of functionality of the navigator ; most navigators can invoke 
javascript functions, but they can't invoke XSLT
http://www.w3.org/TR/html4/interact/scripts.html

it would be possible, perhaps with something like this :
<META http-equiv="Content-Script-Type" content="text/xslt">
...
<a id="topPrimaryMenu1" ... onmouseover="&lt;xsl:call-template 
name='openMenu'&gt;&lt;xsl:with-param name='doc' 
select='$document'/&gt;&lt;xsl:with-param name='itsId' 
select='&amp;quot;navigationZone1&amp;quot;'/&gt;&lt;/xsl:call-template&gt;">
the template would just copy the entire entry except the element which 
ID is 'navigationZone1' that would be retemplated with the output style 
expected
of course, a navigator should supply means to bind the XSLT namespace to 
xsl (by using the usual xmlns declaration) and to bind $document to the 
DOM document (just like it does for javascript with many objects)

but it would be somewhat useless :
-as XSLT can be already invoked from javascript
-the escape sequence is somewhat ugly

> 
> ---- DATA -----
> 
> function openMenu(itsId){
>   document.getElementById(itsId).style.visibility = "visible";
> }
> function closeMenu(itsId){
>   document.getElementById(itsId).style.visibility = "hidden";
> }
> 
> ...
> 
> 
> <a id="topPrimaryMenu1" ... onmouseover="openMenu('navigationZone1')">
> navigation menu| </a>
> 
> What is XSLT counterexample if any?
> 
> ---------------
> 
> Juan R.
> 
> Center for CANONICAL |SCIENCE)
> 
> 


-- 
Cordialement,

               ///
              (. .)
  --------ooO--(_)--Ooo--------
|      Philippe Poulard       |
  -----------------------------
  http://reflex.gforge.inria.fr/
        Have the RefleX !


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS