[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Scripting and XML
At 07:10 AM 10/19/97 -0400, David Megginson graced us with: > One reason that I've never tried JavaScript (other than the security > holes) is that -- as far as I can tell -- there's no way to put the > code in a separate file from the HTML page. There are enormous > advantages to maintaining processing code separately from markup: I know that SGML purists cringe at the sight of this, but Server Side Includes are a useful mechanism for many such instances: <HEAD><TITLE> title </TITLE> <!--#include virtual="/javascript/myscript.js" --> </HEAD> What bothers me, though is that this only covers the function definitions or onLoad stuff. To associate these functions with the markup means you have to embed event handlers in the appropriate elements, which [expletive deleted]. So, major code reuse akin to headers in C/C++ is possible if ugly. But minor recycing of code is impossible for now. MSIE4 introduces a new form of script object handling, "scriptlets", which addresses this problem to some extent, but any useful script component would need to be extended to fit any given situation - the same problem which drives OOA&D/OOP - so it has yet to be seen how useful this scriptlet idea will be. Steve -- Steven Champeon | It is very dark. You are http://www.hesketh.com/schampeo/ | likely to be eaten by a grue. http://www.jaundicedeye.com | - Zork xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|