[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Creating a html <select> dropdown menu in XSL, whe
> So 37 seems to be some kind of limit. Is there an explanation for > this? you have 37 elements in the source. If you control the source you could add more elements or you could use (//node()|//@*|//namespace:*) which will give you a nodeset of all eleemnts, text, comments, attributes and namespace nodes, which might be enough. Or you could use xslt2 in which case you could use select="1 to 1000" which is more intuitive. > 3. And how do I make a menu for years? The "Day of birth" menu starts > from 1 and goes up to 31, but the "Year of birth" menu shouldn't start > from Year 1, but maybe from 1900 and go up to 2010. assuming you can generate a list of 110 nodes, then position()+1899 will go from 1900. > 4. I understand that "(//*)[position() <= 10]" can't add anything to what Ken said. > XPath syntax than the simple expressions used to navigate between > different levels of nodes? The xpath 1.0 spec is quite readable really (a lot shorter and more readable than the xpath 2 spec which is not bad but more complicated by the fact that xpath 2 is bigger and overburdened with xsd schema typing) otherwise the xslt faq and the zvon site are too old but good free sources. David
|
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
|