[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] JUMBO-PLAY et. al.
I have prepared an *alpha* version of JUMBO-PLAY (for browsing, navigating and transforming Shakespeare PLAYs conforming to Jon Bosak's PLAY.dtd) at: http://www.nottingham.ac.uk/~pazpmr/jpl9802a.zip and the latest version of JUMBO-CORE at: http://www.nottingham.ac.uk/~pazpmr/jum9802.zip Installation instructions are inside the can. This is *not* a permanent URL; the release is alpha and I'd be grateful for installation feedback in the first instance. [I am assuming that most people who are interested have been able to *load* the latest version of JUMBO-CORE since I have had little negative feedback.] JUMBO-PLAY is the first of a series of JUMBO-* extensions to JUMBO-CORE. JUMBO-* extensions allow people to customise their own application round JUMBO by subclassing JUMBO elements/classes. A more detailed account will follow in the final release but in general: - JUMBO-FOO allows you to write per-element classes. An element FOO:BAR in XML can have a class jumbo.foo.BAR.java - JUMBO-FOO maps elements onto Java using namespaces and schemas. (JUMBO-PLAY transforms the original documents into a PLAY: namespace). Each element *may*, but need not, be mapped to a Java class. - unmapped elements inherit 'reasonable' behaviour from JUMBO-CORE. Thus an element with a single PCDATA element as content will display this as a name-value pair. A element with element content will display this as a tree. An element with mixed content will display this as a tagged or untagged event stream. An element which contains little chunks of whitespace will do interesting things. - mapped elements can be customised for display, data entry, and real-time interaction limited only by your programming ability and imagination - in its simplest form the namespace schema maps elements onto classes, but it may also customise the semantics of those elements through additional information in the XML-based schema. Each element can have a XML file customising its semantics. (JUMBO-PLAY does not sue this facility). - JUMBO-FOO allows a document to be broken up (through a SAX-based parser) into entities. JUMBO-PLAY shows two examples of this. ** PLEASE NOTE THAT JON BOSAK ASKS THAT THE SHAKESPEARE DISTRIBUTION BE KEPT INTACT, SO NO PLAY FILES ARE INCLUDED IN THE DISTRIBUTION. YOU WILL NEED TO DOWNLOAD THE DISTRIBUTION YOUSELF AND RUN jumbo.play.SAXSplit ON IT TO PRODUCE INPUT FOR JUMBO-PLAY. FILES TRANSFORMED BY JUMBO-PLAY SHOULD NOT BE REDISTRIBUTED. ** Like everyone else I thank Jon for this resource. It's worth noting that the markup in PLAY is so useful as it stands that there is little point in using XML tools simply to re-render it :-). JUMBO-PLAY adds the ability to run TEI-like queries and to write indexing and analysis code - I shall add some amateurish attempts at the latter in later versions. P. [Please note that you should be able to run JUMBO-CORE before moving to JUMBO-PLAY. I intend to use this modular form of distribution since large files often break on download]. Peter Murray-Rust, Director Virtual School of Molecular Sciences, domestic net connection VSMS http://www.nottingham.ac.uk/vsms, Virtual Hyperglossary http://www.venus.co.uk/vhg 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
|