[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Option mystery
Anything that doesn't have the xsl: prefix is not part of XSLT - and is
considered to be merely literal text in the transformation.
<option rate-increase="{@rate-increase}"> <debug1>branch1</debug1> ...other elements </option> is a template of what you want in the result tree when the condition is true. Recall that XSLT is for transformation of the XML input to something else (XML, XHTML, HTML, text, etc.). What you want to transform to is by way of an "example" or "template" of what you want. The above is "just literal text" - except for the value of the attribute value template {@rate-increase} - that you are using to select the value of the attribute "rate-increase" from your input XML. Whatever the current node is - this is the value of the attribute named rate-increase attached to that node. Based on the info you supply - it is a bit of a mystery why you get what you do. However, since it does happen - I would work backward from there and determine the conditions under which you will get that output (since you do - it will be so). Typically you will find that something other than what you think is happening to be so. Cheers...Hugh CyberSpace Industries 2000 Inc. XML Training and Consulting ----- Original Message ----- From: "Oleg Konovalov" <olegkon@xxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, December 13, 2006 2:07 PM Subject: Option mystery Hi, I am trying to fix a bug in somebody else's XSLT1.0/Cocoon2.0.4 app. I encountered something in the code which I don't understand.
|
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
|