|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Why SAX needs namespace support
David LeBlanc wrote: > > I can, off the top of my head, think of lots of times where mixing elements > from other dtds would make sense. A few that sprang to mind: > Any kind of fiction (include a poem, recipe, formula etc). > News articles (ditto above). > Linguistics (include a fragment of text in a foreign language). > Dictionary. > Encyclopedia. > > I know this isn't quite what Mr. Prescod had in mind (I think), but it > seems like a useful thing to be able to do. I define all of those things as single document types for purposes of processing. Here's why: I must make a stylesheet that handles ALL element types from ALL of the included components. And, in general, I must make that stylesheet by hand. Therefore, integrating a poem "fragment" into an encyclopedia is a fairly intricate, complex job. Deciding how to combine the two schemas is similarly tricky. In existing schema languages it has to be done by hand also. While I am doing this integration effort, I can go in and fix up any clashing names. The point is: * name clashes are a minor problem * compared to the schema and stylesheet merging. Many people from the SGML world are skeptical of namespaces because we wonder about the benefits of solving the simple problem first. I can see how namespaces solve problems in RDF, but that just pushes the problem up a level: what problems does RDF solve? And can those problems really be solved by blindly combining components from various problem domains? > Why, if you include a > "poem.dtd" in another kind of document, couldn't you process the fragment > of the document (the poem or poems) in the "process space" (namespace?) of > that dtd or stylesheet or whatever? I don't know what that means. I *do* know that a poem in a newspaper typically looks a hell of a lot different than a poem in the Encyclopedia Brittanica which looks a lot different than a poem in a poetry book. So the poem's stylesheet has to be massively context-sensitive. *That* is the hard part. Paul Prescod - ISOGEN Consulting Engineer speaking for only himself http://itrc.uwaterloo.ca/~papresco So what if one dark midnight less than a year from now, millions of computers around the world suddenly grind to a halt? My computer grinds to a halt several times a day. ... [Forget Y2K] We're ignoring a much bigger bug problem that's hiding, well, right under our noses. Call it the Y-Does-My-Computer-Crash-Three-Times-A-Day Problem. - http://www.upside.com/David_Futrelle/ 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
|
|||||||||

Cart








