[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Using a node-set as a variable
Hi, I am using an XSLT 2 processor and I have a template like this: <xsl:template name="parts-head"> <parts-head> <head-row> <head-cell>Index No.</head-cell> <head-cell>Qty</head-cell> <head-cell>U/M</head-cell> <head-cell>Part No.</head-cell> <head-cell>Component Description</head-cell> <head-cell>Shop Order Section</head-cell> </head-row> </parts-head> </xsl:template> I need to localize each of the <head-cell> elements. I would like to find a way to have the localized elements, or the entire <parts-head> element in an external XML file, so I can do the localization there. I do have a language parameter that I can use to tell which element I need. But I am not sure what the best practice is here. I could have my external XML file like this: <settings> <parts-head language="en"> <head-row> <head-cell>Index No.</head-cell> <head-cell>Qty</head-cell> <head-cell>U/M</head-cell> <head-cell>Part No.</head-cell> <head-cell>Component Description</head-cell> <head-cell>Shop Order Section</head-cell> </head-row> </parts-head> <parts-head language="es"> <head-row> <head-cell>Span Index No.</head-cell> <head-cell>Span Qty</head-cell> <head-cell>Span U/M</head-cell> <head-cell>Span Part No.</head-cell> <head-cell>Span Component Description</head-cell> <head-cell>Span Shop Order Section</head-cell> </head-row> </parts-head> <settings> and read this into a global variable. But then how do I insert the desired <parts-head> element into my output? Thank you for any suggestions. Rick Rick Quatro Carmen Publishing Inc. rick@xxxxxxxxxxxxxxx 585-729-6746 www.frameexpert.com/store/ Save on energy at quatro.mystream.com
|
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
|