From tpassin at idsonline.com Mon Nov 1 02:54:21 1999 From: tpassin at idsonline.com (Thomas B. Passin) Date: Mon Jun 7 17:16:23 2004 Subject: Undeclared namespace References: Message-ID: <007601bf2414$c5bce4e0$4515b0cf@tomshp> From: Mark Birbeck > Thomas B. Passin wrote: > > My version of IE5 does not need to have the namespace > > declared as a #FIXED attribute > > Please send me a copy of it, or tell me where you downloaded it from. > > Just joking, but I disagree, Thomas. This was discussed a while back in > relation to XHTML, when I seriously fell out of love with Microsoft. Probably before I joined the list. Just to be complete even though you said you were joking, I just rechecked using my copy of IE5. The XML with DTD works even though there is no namespace attribute declared in the DTD. My exact version of IE5 is 5.00.2614.3500, 128 bit update versions q231452, q231450 The actual xml document I tested is the following, based on Anand Raman's original mailing: ========================================================================= DOCTYPE experience[ ]> Management Information Systems Infotech ESD Finance Department till date ========================================================================== When I say that "it works", I mean that IE5 displays the document text and does not give any error messages. > If you convert HTML to nice neat XHTML and then try to use a reference > to the DTDs supplied by W3C you get errors. The W3C DTDs do not define > the namespace attribute as fixed, and MS in their wisdom have said you > must. No-one has explained why, and there is little justification for The W3C namespace recommendation does say that if you use a DTD you have to declare the namespace. It also says that the namespace declaration can be established by the default value for the (namespace) attribute. This implies that you may optionally declare its value in the DTD (#FIXED would also be optional), and then you would not have to specify the namespace when you actually write an element. But my version of IE5 insists on needing the namespace declaration in the element event if the DTD declares it as #FIXED! Also, the Recommendation says that element and attribute name declared in the DTD must be qualified. Again, my copy of IE5 differs, since it would not allow the qualification in the DTD. Christopher R. Maden is right when he said that the above example for IE5 would not validate against the Recommendations, but it does work with my IE5. So I don't bother using IE5's xml or xsl capabilities. It's not worth it even for use as a learning tool, you have to unlearn too much. > it, so the only solution is to remove the DTD reference - and of course > you no longer technically have valid XHTML!!!!!! > > Damn. I was doing so well. My therapist is going to be very > disappointed. > > Mark > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From shawn at activated.com Mon Nov 1 06:04:04 1999 From: shawn at activated.com (Shawn Silverman) Date: Mon Jun 7 17:16:23 2004 Subject: Entities and non-validation Message-ID: <381D2D46.4CBE7A4B@activated.com> Hi, all. How should non-validating parsers handle undeclared: 1) Parameter entities in the DTD 2) General entities in the DTD 3) General entities in the document I like to qualify my question by stating that it is assumed that all of these entities are used appropriately, ie. PE's only in the DTD, GE's inside attribute values and content, etc. I am under the impression that if standalone='no' for the document that a non-validating parser can assume that all undeclared entities are external. Is this correct? My second question is similar, and comes from section 4.4.3, "Included If Validating". The first paragraph states that: "When an XML processor recognizes a reference to a parsed entity, in order to validate the document, the processor must include its replacement text. If the entity is external, and the processor is not attempting to validate the XML document, the processor may, but need not, include the entity's replacement text. If a non-validating parser does not include the replacement text, it must inform the application that it recognized, but did not read, the entity." 1) Obviously, the parser can tell if the entity is external if it has previously been declared. But what if it has't? What should a non-validating parser do? 2) How does the parser "inform the application" via the SAX interface? Is this through the EntityResolver interface? Thanks, -Shawn xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sunker at telkom.net Mon Nov 1 09:03:07 1999 From: sunker at telkom.net (sunker@telkom.net) Date: Mon Jun 7 17:16:24 2004 Subject: DOM Transform ? Message-ID: <61D3A6AB14FED211856500001C055D9633E01E@FS01> Hi, All I've some problem with Dom (xml-f.TransfrormNodeToObject('xsl-f.xsl',Response)), When i include the DTD or schema the xsl file couldnot parse the xml & xsl to HTML format. but when i redirect from xml, the xsl work done, such as : xml-f.xml ================ ]> hello Pale &tst; xsl-f.xsl ================ Test
--------- Please Help me with the DOM, Parsing XML + XSL -----> HTML (pure, using Jscript)... thanks, http://www.geocities.com/researchtriangle/campus/7211 -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2640 bytes Desc: not available Url : http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991101/876db664/winmail.bin From anandram at wipsys.soft.net Mon Nov 1 09:27:04 1999 From: anandram at wipsys.soft.net (Anand Raman) Date: Mon Jun 7 17:16:24 2004 Subject: Undeclared namespace References: <007601bf2414$c5bce4e0$4515b0cf@tomshp> Message-ID: <381D5B87.59381859@wipsys.soft.net> Hi guys Sorry to have been out of this discussion for some time , but i we were having holidays here .. Thomas the code which u wrote works in my IE too. But that was not my problem .. I had duplicate elements in the DTD and i was trying to use namespaces to overcome this. However IE required a explicit namespace attribute definition in the DTD wherever i used exp: .Anyway the problem was solved after incoporatiing this. I am attaching the relevant portions of the xml and DTD file here . The problem was occuring when i had not used line number 8 and 12 respectively in the DTD .. After incorporating these lines IE 5 is displaying the XML file Thanx a lot for all the help Bye Anand Raman "Thomas B. Passin" wrote: > From: Mark Birbeck > > > Thomas B. Passin wrote: > > > My version of IE5 does not need to have the namespace > > > declared as a #FIXED attribute > > > > Please send me a copy of it, or tell me where you downloaded it from. > > > > Just joking, but I disagree, Thomas. This was discussed a while back in > > relation to XHTML, when I seriously fell out of love with Microsoft. > > Probably before I joined the list. > > Just to be complete even though you said you were joking, I just rechecked > using my copy of IE5. The XML with DTD works even though there is no > namespace attribute declared in the DTD. My exact version of IE5 is > > 5.00.2614.3500, 128 bit > > update versions q231452, q231450 > > The actual xml document I tested is the following, based on Anand Raman's > original mailing: > > ========================================================================= > DOCTYPE experience[ > > (title,employer?,client?,duration?,team?,position?,description?,contribution > ?)> > ]> > > > > Management Information Systems > Infotech ESD > Finance Department > till date > > > ========================================================================== > > When I say that "it works", I mean that IE5 displays the document text and > does not give any error messages. > > > If you convert HTML to nice neat XHTML and then try to use a reference > > to the DTDs supplied by W3C you get errors. The W3C DTDs do not define > > the namespace attribute as fixed, and MS in their wisdom have said you > > must. No-one has explained why, and there is little justification for > > The W3C namespace recommendation does say that if you use a DTD you have to > declare the namespace. It also says that the namespace declaration can be > established by the default value for the (namespace) attribute. This > implies that you may optionally declare its value in the DTD (#FIXED would > also be optional), and then you would not have to specify the namespace when > you actually write an element. But my version of IE5 insists on needing the > namespace declaration in the element event if the DTD declares it as #FIXED! > Also, the Recommendation says that element and attribute name declared in > the DTD must be qualified. Again, my copy of IE5 differs, since it would > not allow the qualification in the DTD. > > Christopher R. Maden is right when he said that the above example for IE5 > would not validate against the Recommendations, but it does work with my > IE5. > > So I don't bother using IE5's xml or xsl capabilities. It's not worth it > even for use as a learning tool, you have to unlearn too much. > > > it, so the only solution is to remove the DTD reference - and of course > > you no longer technically have valid XHTML!!!!!! > > > > Damn. I was doing so well. My therapist is going to be very > > disappointed. > > > > Mark > > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) -------------- next part -------------- A non-text attachment was scrubbed... Name: dtdfile.dtd Type: text/dtd Size: 1269 bytes Desc: not available Url : http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991101/7997339d/dtdfile.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: xmlfile.xml Type: text/xml Size: 1271 bytes Desc: not available Url : http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991101/7997339d/xmlfile.xml From mparul at in.ibm.com Mon Nov 1 09:50:39 1999 From: mparul at in.ibm.com (mparul@in.ibm.com) Date: Mon Jun 7 17:16:24 2004 Subject: AND, OR, XOR Operators DTD Message-ID: Hi, Is there a DTD defined for using AND, OR, XOR, NOT operators that one can use straight away to define logical expressions ! Thanks Parul xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mparul at in.ibm.com Mon Nov 1 09:52:31 1999 From: mparul at in.ibm.com (mparul@in.ibm.com) Date: Mon Jun 7 17:16:24 2004 Subject: Referencing multiple DTD in an XML document Message-ID: Hi, Is it possible to reference two DTD files in the DOCTYPE declaration in an XML document? If not, then how can one use both MathML and say SpeechML tags in an XML document. Thanks in advance Parul xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mparul at in.ibm.com Mon Nov 1 10:50:48 1999 From: mparul at in.ibm.com (mparul@in.ibm.com) Date: Mon Jun 7 17:16:24 2004 Subject: Any DTD for DATE, URL, PRICE ?? Message-ID: Hi, Is there any existing DTD for common fields like DATE, AMOUNT, PRICE, URL, ADDRESS etc?? Thanks in advance Parul xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Mon Nov 1 11:32:41 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:16:24 2004 Subject: A Plea for Schemas References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <199910291614.MAA27642@westnet.com> Message-ID: <381D7A24.393CABBE@praxis.cz> I totally agree. The idea of some kind of discovery mechanism for schemas has already been batted around this list (and I believe I heard something about some W3C activity starting in this area?). Getting all the competing approaches behind a standard schema language is a major prerequisite for this. It is hard to justify investing too much in schema development and infrastructure if the final form and capabilities of this schema language are still unclear. How and whether schemas will then be made available is very much up in the air. The most promising option I see is to create some kind of schema marketplace that will enable people to get their schemas out there, with the metadata necessary for others to find them, and let "free market" competition decide which schemas will gain general acceptance. There are already some efforts of this type, but they smack a little of marketing manoeuvres controlled by a single company and not real attempts to create an open marketplace. Matthew Jerome McDonough wrote: > > For what it's worth (and my opinion and $2.50 will buy you a latte at > Starbucks), > I agree pretty much completely with your rant (except for the gratuitous dig > at the HyTime guys, who History Will Prove Were On The Side of Right). > XML doesn't address the problems of interoperability at the level you're > talking > about, and neither does RDF. What you're talking about, unfortunately, is > establishing standardized controlled vocabularies, and those are a ton of > work. They're hellish enough to develop in a relatively small, cohesive > community > like librarians. There's no way in hell you're going to get competing > companies > to sit down at a table long enough to do this. > > I suspect what this will probably mean is a variety of grass-roots efforts > where people > in particular communities who care enough will establish their own schemas > with > controlled vocabularies, and if they see enough use, software companies that > deal with those communities will start altering their software to make use of > that fact. I see a possible danger here in that this might start reifying > intellectual > boundaries between communities and make it harder to search for information > outside your common field of intellectual practice. Schema repositories will > help this problem somewhat by making schemas for intellectual domains you're > not familiar with more generally available, but getting those up and running > will > also involve a lot of hard work. > > TANSTAAFL still holds as a universal principle. But for those who > really care about trying to achieve interoperability and more open exchange > of information, XML will still be used. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From anandram at wipsys.soft.net Mon Nov 1 13:38:44 1999 From: anandram at wipsys.soft.net (Anand Raman) Date: Mon Jun 7 17:16:24 2004 Subject: Query languages Message-ID: <381D968E.D9D84D24@wipsys.soft.net> Hi all A few weeks ago (when i started to learn XML) i heard about a query language called XQL .. Is it being supported by any main stream browser or are there any other options for XQL Thanx a lot Anand Raman xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mrossi at crusher.jcals.csc.com Mon Nov 1 16:21:02 1999 From: mrossi at crusher.jcals.csc.com (Michael Rossi) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas Message-ID: <472EF0A38796D21185810000F807DD1E5E4785@crusher.jcals.csc.com> Matthew Gertner wrote: > > I totally agree. The idea of some kind of discovery mechanism for > schemas has already been batted around this list (and I believe I heard > something about some W3C activity starting in this area?). Getting all > the competing approaches behind a standard schema language is a major > prerequisite for this. It is hard to justify investing too much in > schema development and infrastructure if the final form and capabilities > of this schema language are still unclear. How and whether schemas will > then be made available is very much up in the air. The most promising > option I see is to create some kind of schema marketplace that will > enable people to get their schemas out there, with the metadata > necessary for others to find them, and let "free market" competition > decide which schemas will gain general acceptance. There are already > some efforts of this type, but they smack a little of marketing > manoeuvres controlled by a single company and not real attempts to > create an open marketplace. What you're describing sounds an lot like the Registry and Repository services that OASIS (http://www.oasis-open.org) claims to be setting up on XML.org (http://www.xml.org). Biztalk (http://www.biztalk.org) seems to have similar intentions, but I assume that's the 'single company marketing manouver' to which you've referred. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From andrewl at microsoft.com Mon Nov 1 17:41:56 1999 From: andrewl at microsoft.com (Andrew Layman) Date: Mon Jun 7 17:16:25 2004 Subject: Any DTD for DATE, URL, PRICE ?? Message-ID: <33D189919E89D311814C00805F1991F7F4A76D@RED-MSG-08> Common notations such as DATE or URL are supported in the XML-DR schema notation in the Microsoft MSXML parser, and are also part of the schema activity at the W3C. See http://msdn.microsoft.com/xml/default.asp and http://www.w3.org/XML/Activity.html. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From andrewl at microsoft.com Mon Nov 1 17:45:14 1999 From: andrewl at microsoft.com (Andrew Layman) Date: Mon Jun 7 17:16:25 2004 Subject: Referencing multiple DTD in an XML document Message-ID: <33D189919E89D311814C00805F1991F7F4A76E@RED-MSG-08> A DOCTYPE cannot directly reference more than one DTD file. To use several such tags, you must either combine them in a single DTD, or use a schema notation that supports such combination via namespaces, e.g. the XMLDR schema notation currently in the Microsoft MSXML parser or the schema notation under design at the W3C. See http://msdn.microsoft.com/xml/default.asp and http://www.w3.org/XML/Activity.html. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mark.Birbeck at iedigital.net Mon Nov 1 18:35:16 1999 From: Mark.Birbeck at iedigital.net (Mark Birbeck) Date: Mon Jun 7 17:16:25 2004 Subject: Undeclared namespace Message-ID: Thomas B. Passin wrote: > Just to be complete even though you said you were joking, I > just rechecked > using my copy of IE5. The XML with DTD works even though there is no > namespace attribute declared in the DTD. Yes, but if you DO define the namespace attribute, it has to be #FIXED. This seems to be generally accepted as incorrect. The XHTML DTDs include the namespace attribute but it is not #FIXED, therefore totally valid XHTML documents fail validation! Regards, Mark xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From srn at techno.com Mon Nov 1 18:47:41 1999 From: srn at techno.com (Steven R. Newcomb) Date: Mon Jun 7 17:16:25 2004 Subject: XML for trade finance In-Reply-To: <3280671C108AD311AA3600A0C9E11AF8033829@UKMAIL> (message from Jon Payne on Fri, 29 Oct 1999 04:46:36 -0700) References: <3280671C108AD311AA3600A0C9E11AF8033829@UKMAIL> Message-ID: <199910300419.XAA01141@bruno.techno.com> > Does anyone know of any initiatives using XML in the field of trade finance? I'm not sure that it's relevant, but you might check out http://www.xmlmortgage.org -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 527 8553 <<-- new phone number, temporary fax +1 972 517 4571 <<-- new fax number, permanent pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From andrewl at microsoft.com Mon Nov 1 19:17:15 1999 From: andrewl at microsoft.com (Andrew Layman) Date: Mon Jun 7 17:16:25 2004 Subject: Undeclared namespace Message-ID: <33D189919E89D311814C00805F1991F7F4A77C@RED-MSG-08> Mark Birbeck, regarding the Microsoft MSXML parser handling of xmlns attributes in DTDs, wrote "This seems to be generally accepted as incorrect." Scanning the archives will reveal that the interaction of namespaces and DTDs is one in which every decision has drawbacks. Microsoft took the most conservative position. This may not have been the best course (though debate here on XML-Dev and elsewhere does not seem to reach a settled technical conclusion), but in any case, by virtue of being conservative, it leaves open the possibility of loosening the handling in the future if the least-problematic behavior becomes known, whereas the reverse would not have been true. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Mon Nov 1 19:18:10 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas Message-ID: <001501bf24a1$21ad66d0$58f96d8c@NT.JELLIFFE.COM.AU> From: Matthew Gertner >I totally agree. The idea of some kind of discovery mechanism for >schemas has already been batted around this list (and I believe I heard >something about some W3C activity starting in this area?). Getting all >the competing approaches behind a standard schema language is a major >prerequisite for this I certainly agree that a discovery mechanism for schemas is needed, but I don't agree on the importance of having a single standard schema language. Every schema language is built on a zillion trade-offs. The best we can hope for is that a schema language will be wonderful on some major application domain and not entirely useless generally. Would EXPRESS be wonderful for describing TEI? Would XML Schemas be wonderful for WAI guidelines? Would Schematron be wonderful for VML? Probably not. We need the equivalent of the XML Stylesheet declaration (PI) so that alternative schemas can be available (perhaps with one being the canonical schema) and so that use of a document is not dependent on buying into a particular schema language. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Mon Nov 1 19:24:02 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas In-Reply-To: <381D7A24.393CABBE@praxis.cz> References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <199910291614.MAA27642@westnet.com> Message-ID: <199911011923.OAA21059@hesketh.net> At 12:31 PM 11/1/99 +0100, Matthew Gertner wrote: >I totally agree. The idea of some kind of discovery mechanism for >schemas has already been batted around this list (and I believe I heard >something about some W3C activity starting in this area?). The more I've worked with XML, the less convinced I've become that central repositories for schemas hold a meaningful answer to information processing. While access to prior work is useful for reference, learning, and some avoidance of reinventing the wheel, I don't think the dream of schema repositories as standards bodies makes sense. (I used to, really!) >Getting all >the competing approaches behind a standard schema language is a major >prerequisite for this. I'm not convinced that this is actually critical. You can start with DTDs or XML-Data and move around as necessary - try out XML Authority (www.extensibility.com) for one example of a tool that makes it very easy to convert among different schema vocabularies. Data type information can be stored in DTDs quite easily, for instance, and put into a schema format when appropriate. This approach reduces the seemingly high cost of switching infrastructures. Rick Jelliffe's Schematron is another interesting option, providing supplemental tests that aren't typically included in schemas. Multiple schema languages may in fact provide useful tools that a single vocabulary and structure might not easily include. >It is hard to justify investing too much in >schema development and infrastructure if the final form and capabilities >of this schema language are still unclear. How and whether schemas will >then be made available is very much up in the air. The most promising >option I see is to create some kind of schema marketplace that will >enable people to get their schemas out there, with the metadata >necessary for others to find them, and let "free market" competition >decide which schemas will gain general acceptance. There are already >some efforts of this type, but they smack a little of marketing >manoeuvres controlled by a single company and not real attempts to >create an open marketplace. It's interesting, though, that the 'marketing manoeuvres' fosters this kind of open competition, while the more neutral body has set up a formal process for settling on schemas through closed committees. I'm not sold on the need for single schemas for particular markets, nor do I think a single repository is going to make that much difference (except perhaps for PR). In some cases, companies will be able to agree on industry-wide standards, but I don't think that approach is the only path forward. XML's transformability (courtesy of its structures plus XSL, Omnimark, MDSAX, and other tools) opens the door to a Babel-like world in which we have a significant - and adquate - chance of understanding each other without having to proceed in lockstep. Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From liamquin at interlog.com Mon Nov 1 19:45:24 1999 From: liamquin at interlog.com (Liam R. E. Quin) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas In-Reply-To: <001501bf24a1$21ad66d0$58f96d8c@NT.JELLIFFE.COM.AU> Message-ID: On Tue, 2 Nov 1999, Rick Jelliffe wrote: > We need the equivalent of the XML Stylesheet declaration (PI) so that > alternative schemas can be available (perhaps with one being the > canonical schema) and so that use of a document is not dependent on > buying into a particular schema language. If you want every XML system to understand a schema, then you need a different model. You need a single VERY simple core schema language that all XML 1.2 (say) validating processors are *required* to understand, and make it extensible. Otherwise one person will use SQL, another tcl, another LISP s-exprs, another PROLOG Horn Clauses, and there will be no interoperability. And XML is all about inteoperability. The XML Stylesheet declaration, by the way, should have been done with XLink. The fact that an XML document does not use the XML linking mechanism for links to its DTD and components indicates a problem. In our case, the problem is that XLink wasnt invented, of course. Lee -- Liam Quin, Barefoot Computing, Toronto; The barefoot agitator l i a m q u i n at i n t e r l o g dot c o m Ankh on irc.sorcery.net xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Mon Nov 1 20:48:30 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas References: <001501bf24a1$21ad66d0$58f96d8c@NT.JELLIFFE.COM.AU> Message-ID: <381DFC5A.4EBD28A0@praxis.cz> Rick Jelliffe wrote: > I certainly agree that a discovery mechanism for schemas is needed, but > I don't agree on the importance of having a single standard schema > language. > > Every schema language is built on a zillion trade-offs. The best we can > hope for is that a schema language will be wonderful on some major > application domain and not entirely useless generally. Would EXPRESS be > wonderful for describing TEI? Would XML Schemas be wonderful for WAI > guidelines? Would Schematron be wonderful for VML? Probably not. > > We need the equivalent of the XML Stylesheet declaration (PI) so that > alternative schemas can be available (perhaps with one being the > canonical schema) and so that use of a document is not dependent on > buying into a particular schema language. I buy somewhat that completely different metalanguages might be needed for very different uses of XML. This could be plausibly said of XML used for documents and XML used for data. However, this is a trend that should certainly be avoided if at all possible. It is true that it is quite easy to convert from one schema language to another, but this doesn't exactly increase the convenience of using the stuff. Imagine you have a graphical schema editor, an instance editor, a Java class library and a browser and they all use different schema languages, for example. Also, schema languages are not going to be entirely equivalent. The specificities of a particular approach will be an important guide as to how schemas should be designed and modularized, and these won't necessarily map well from one variant to another. An XML-syntax-based schema language based on element type descriptions (rather than assertions or whaterver) that includes features for combining and extending schemas is certainly not impossible to design (there are a bunch of variants out there already), and this would be perfectly fine for the examples you mention. Certainly specialized languages may emerge, but when you consider how entrenched DTDs have been, despite their significant weaknesses, it is plausible that the current glut of approaches is more a response to a currently unfilled market need than an indication that we really need a so many alternatives. Matthew xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Mon Nov 1 20:48:33 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <199910291614.MAA27642@westnet.com> <199911011923.OAA21059@hesketh.net> Message-ID: <381DF82A.A7DEE224@praxis.cz> Simon St. Laurent wrote: > It's interesting, though, that the 'marketing manoeuvres' fosters this kind > of open competition, while the more neutral body has set up a formal > process for settling on schemas through closed committees. > > I'm not sold on the need for single schemas for particular markets, nor do > I think a single repository is going to make that much difference (except > perhaps for PR). > > In some cases, companies will be able to agree on industry-wide standards, > but I don't think that approach is the only path forward. XML's > transformability (courtesy of its structures plus XSL, Omnimark, MDSAX, and > other tools) opens the door to a Babel-like world in which we have a > significant - and adquate - chance of understanding each other without > having to proceed in lockstep. Okay, let's put it this way: I can see your point that a central repository has significant weaknesses. The idea of an automatic discovery mechanism is much more promising. This is where you start to run into questions of vision (i.e. I'm probably wrong), but think back to how unimaginable the wealth of information available on the Web would have been a few years back. (Actually what's really unimaginable to me is how we got along without this.) It would have seemed outrageous only 10 years ago that it would soon be possible to find, say, the full text of an ISO standard, Hamlet and the screenplay to Pulp Fiction in ten minutes sitting at your computer, not to mention ordering a video, a pizza and a car. Now transpose that to the software engineering field. Is it really so crazy to suppose that programmers (and other creators of metadata) might publish their information in a way that can be discovered and reused by many others, both programmers and non-programmers? This idea has been derided by some because it smacks of AI technologies that have been heavily hyped and then failed to materialize in the past. But a simple full-text search could be very effective on this volume of data. Advances in full-text technology that have been designed to deal with the gigabytes of the Web could be heavily leveraged in this scenario. Competition would also spout up among portals who would choose and classify schemas. I find the idea of a Yahoo for schemas very plausible; as with the real Yahoo, they would not actually author the schemas themselves, but they would serve an important role in weeding out the junk and sorting the rest. Matthew xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mark.Birbeck at iedigital.net Mon Nov 1 21:20:50 1999 From: Mark.Birbeck at iedigital.net (Mark Birbeck) Date: Mon Jun 7 17:16:25 2004 Subject: Undeclared namespace Message-ID: Andrew Layman wrote: > Mark Birbeck, regarding the Microsoft MSXML parser handling of xmlns > attributes in DTDs, wrote "This seems to be generally accepted as > incorrect." > > Scanning the archives will reveal that the interaction of > namespaces and > DTDs is one in which every decision has drawbacks. Microsoft > took the most > conservative position. This may not have been the best course (though > debate here on XML-Dev and elsewhere does not seem to reach a settled > technical conclusion), but in any case, by virtue of being > conservative, it > leaves open the possibility of loosening the handling in the > future if the > least-problematic behavior becomes known, whereas the reverse > would not have > been true. I was trying to respond to the other messages without re-opening old wounds Andrew, but since you have ... I seem to remember the only person who hadn't reached a 'settled technical conclusion' was you. From my recollection of the debate no-one was saying how grateful they were that a namespace attribute declaration had to be #FIXED. The reason for that is obvious; every single DTD that specifically declares a namespace attribute but doesn't use #FIXED will cause a validation error. Yet there is nothing in XML 1.0 or the namespace rec that indicates this should be the case. As is often pointed out on this list, DTDs know nothing of namespaces. As far as DTDs are concerned it's just another attribute. If the DTD designer wants that particular attribute to always have the same value then that's up to them to declare it, but it shouldn't be built into the DOM! This whole 'conservative' and 'future loosening' thing is just rubbish. You make it sound like a minor problem which may or may not be fixed in the future. But don't you see that the consequence of your developers' preference has made DTDs over which one has no control completely unusable? The most significant for me are the three for XHTML. Mark Birbeck xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Mon Nov 1 21:24:03 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas In-Reply-To: <381DF82A.A7DEE224@praxis.cz> References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <199910291614.MAA27642@westnet.com> <199911011923.OAA21059@hesketh.net> Message-ID: <199911012123.QAA28988@hesketh.net> At 09:29 PM 11/1/99 +0100, Matthew Gertner wrote: >Okay, let's put it this way: I can see your point that a central >repository has significant weaknesses. The idea of an automatic >discovery mechanism is much more promising. This is where you start to >run into questions of vision (i.e. I'm probably wrong), but think back >to how unimaginable the wealth of information available on the Web would >have been a few years back. [...good stuff...] >Now transpose that to the software engineering field. >Is it really so crazy to suppose that programmers (and other creators of >metadata) might publish their information in a way that can be >discovered and reused by many others, both programmers and >non-programmers? I like where this is going - but it changes 'a plea for schemas' to 'a plea for a discovery mechanism for information about XML documents'. I think you've got the right idea here, a way to keep the open approach of the BizTalk schema repository without the baggage of the BizTalk framework and its owners. Instead of the centrally adjudicated process, we get an open system for describing information that can be distributed rather than centralized. I'd like to think the W3C's new XML Packaging approach will provide some tools for this, though it's too early to see where it's going. >This idea has been derided by some because it smacks of AI technologies >that have been heavily hyped and then failed to materialize in the past. >But a simple full-text search could be very effective on this volume of >data. Advances in full-text technology that have been designed to deal >with the gigabytes of the Web could be heavily leveraged in this >scenario. Competition would also spout up among portals who would choose >and classify schemas. I find the idea of a Yahoo for schemas very >plausible; as with the real Yahoo, they would not actually author the >schemas themselves, but they would serve an important role in weeding >out the junk and sorting the rest. I'm not even concerned about 'weeding out the junk' - I'm more concerned that everyone who writes a schema or even a textual description of a document structure has a means to publish that information. If aggregators wants to provide rating services on top of that, but it's more important to me that I be able to do things like: You! Me! Hi there! and have some way for recipients of this message to process/transform it into their own preferred memo format without requiring them necessarily to contact me about it. The tools you're talking about seem to let us both get the work we need done. Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From andrewl at microsoft.com Mon Nov 1 21:34:29 1999 From: andrewl at microsoft.com (Andrew Layman) Date: Mon Jun 7 17:16:25 2004 Subject: Undeclared namespace Message-ID: <33D189919E89D311814C00805F1991F7F4A784@RED-MSG-08> Would you seriously like me to go on a campaign to change this? I can. But before you say "yes," though, please make sure that you have a settled, detailed technical proposal that you are all happy with, is tested, and that is agreed on by the relevant W3C activities. If you do that, I will be happy to ask to have the behavior changed. -----Original Message----- From: Mark Birbeck [mailto:Mark.Birbeck@iedigital.net] Sent: Monday, November 01, 1999 1:19 PM To: xml-dev@ic.ac.uk Subject: RE: Undeclared namespace Andrew Layman wrote: > Mark Birbeck, regarding the Microsoft MSXML parser handling of xmlns > attributes in DTDs, wrote "This seems to be generally accepted as > incorrect." > > Scanning the archives will reveal that the interaction of > namespaces and > DTDs is one in which every decision has drawbacks. Microsoft > took the most > conservative position. This may not have been the best course (though > debate here on XML-Dev and elsewhere does not seem to reach a settled > technical conclusion), but in any case, by virtue of being > conservative, it > leaves open the possibility of loosening the handling in the > future if the > least-problematic behavior becomes known, whereas the reverse > would not have > been true. I was trying to respond to the other messages without re-opening old wounds Andrew, but since you have ... I seem to remember the only person who hadn't reached a 'settled technical conclusion' was you. From my recollection of the debate no-one was saying how grateful they were that a namespace attribute declaration had to be #FIXED. The reason for that is obvious; every single DTD that specifically declares a namespace attribute but doesn't use #FIXED will cause a validation error. Yet there is nothing in XML 1.0 or the namespace rec that indicates this should be the case. As is often pointed out on this list, DTDs know nothing of namespaces. As far as DTDs are concerned it's just another attribute. If the DTD designer wants that particular attribute to always have the same value then that's up to them to declare it, but it shouldn't be built into the DOM! This whole 'conservative' and 'future loosening' thing is just rubbish. You make it sound like a minor problem which may or may not be fixed in the future. But don't you see that the consequence of your developers' preference has made DTDs over which one has no control completely unusable? The most significant for me are the three for XHTML. Mark Birbeck xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Mon Nov 1 21:42:16 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:25 2004 Subject: A Plea for Schemas In-Reply-To: <001501bf24a1$21ad66d0$58f96d8c@NT.JELLIFFE.COM.AU> Message-ID: Rick Jelliffe wrote: > We need the equivalent of the XML Stylesheet declaration (PI) so that > alternative schemas can be available (perhaps with one being the > canonical schema) and so that use of a document is not dependent on > buying into a particular schema language. or dependent on buying into namespaces ... /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Mon Nov 1 21:47:07 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:26 2004 Subject: XML Client detection Message-ID: <199911011647346.SM00215@Unknown.> Hi there. I'm new to this list, so hopefully someone else has already tackled this problem and has an answer handy. ;) I am a content provider; I'm the webmaster for www.gotc.com. I've already tricked out a way to generate my pages as both HTML (*.html) and XHTML (*.xml), and I have the architecture set up so that I can conceivably switch visitors to the appropriate pages automatically. The idea is that when an XML-compliant browser visits the site, it will be directed to the XHTML pages, and the rest will be shunted over to the HTML pages. (iHTML is a godsend for such matters....) Some of you have probably already seen the problem: I need a way to detect XML compliance from the server level, using only the data normally sent to the server by the UA. My initial thought is to go by the user agent string in some fashion; if nothing else, I could keep a list of UA "signature" strings which are XML-compliant, test for them, and act accordingly...yet this seems to be rather the long way around. Not for the first time, I find myself wishing that there was some sort of standard way for UAs to list their capabilities for the server - something perhaps as simple as a parenthetical string of the type (HTML4,XML1,CSS2). Does anyone have either (a) a partial list of XML-compliant browser UA strings or (b) a suggestion for an alternate approach? Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mnutter at fore.com Mon Nov 1 22:02:25 1999 From: mnutter at fore.com (Mark Nutter) Date: Mon Jun 7 17:16:26 2004 Subject: Undeclared namespace In-Reply-To: <33D189919E89D311814C00805F1991F7F4A784@RED-MSG-08> Message-ID: <4.2.1.10.19991101165655.00b8c740@pophost1.fore.com> At 01:33 PM 11/01/99 -0800, Andrew Layman wrote: >Would you seriously like me to go on a campaign to change this? I >can. But >before you say "yes," though, please make sure that you have a settled, >detailed technical proposal that you are all happy with, is tested, and >that >is agreed on by the relevant W3C activities. If you do that, I will be >happy to ask to have the behavior changed. Just curious: Does this mean that the current behavior is the result of a detailed technical proposal that all XML developers are happy with, and that was tested, and that has been agreed to by the relevant W3C activities? -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Mark Nutter, Internet Applications Developer FORE Systems "I'm not an actor, but I play one on TV..." xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tpassin at mitretek.org Mon Nov 1 22:37:43 1999 From: tpassin at mitretek.org (Thomas B. Passin) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas Message-ID: <003801bf24b9$9d999120$38a3f1ce@ls-.mitretek.org> Everyone seems to have something really useful to say about schemas. I'd like to add a few thoughts, too. First, one of the strengths of XML, as I see it, is that you don't NEED to have a DTD - validation is optional. This means you can still parse and use a document if you can't get hold of its DTD (or, let us hope, its schema of whatever variety). Perhaps you would really like to have it when you create the document, and the user-end processor could of course be designed to require the DTD. But at least you can design your system not to need it if you want. This is useful because you can now work if the internet isn't available, or if you didn't download the current version of the DTD, etc. It also means there are fewer internet connections, so it is faster. When I tried out several SGML browsers a few years ago, it seemed like I was always waiting for some for one or another part of the system to lead - and sometimes some crucial part failed to come in at all. I ended up not very happy with the process. I imagine that's one reason that XML - which was developed to "put SGML on the Internet", doesn't require the DTD. So we should not require any other schema to be present, either. This suggests that if an XML document specifies a schema whose type is not known to the XML processor, the processor should ignore it. This is consistent with current processors being allowed to ignore entities defined in external DTDs, if the processor is not doing validation. In turn, this reinforces the notion that it is useful not to require the user end processor to do validation-type things. And this in turn is very applicable to use over the internet - the less complexity you require, the more likely that things will work. Second, the suggestions for a general way to specify alternate schema styles sound really interesting. Possibly it could be done now through a Processing Instruction without needing any syntax change to XML. Or, as Microsoft is trying out in IE5, through a specific namespace - but that would only work for XML-syntax schemas, and therefore not for DTDs as we know them. But I don't think that a general purpose XML processor should be required to understand them all or to convert between them. Third, with regards to the discussions about a schema repository, what needs should it serve? That is the salient question that should be worked out before many of the other questions can be answered. Since I think that the need for on-line or user-end schemas should be minimized, I think a repository should not be needed for on-line, day-in and day-out processing. In this view, a schema repository would be more of an archive, to be used for reference and to get copies of schemas for use by developers and, perhaps, creators of content (human or otherwise). This is starting to seem pretty long-winded, so I'll stop here. Tom Passin From: Simon St.Laurent >At 12:31 PM 11/1/99 +0100, Matthew Gertner wrote: >>I totally agree. The idea of some kind of discovery mechanism for >>schemas has already been batted around this list (and I believe I heard >>something about some W3C activity starting in this area?). > >The more I've worked with XML, the less convinced I've become that central >repositories for schemas hold a meaningful answer to information >processing. While access to prior work is useful for reference, learning, >and some avoidance of reinventing the wheel, I don't think the dream of >schema repositories as standards bodies makes sense. (I used to, really!) > >>Getting all >>the competing approaches behind a standard schema language is a major >>prerequisite for this. > >I'm not convinced that this is actually critical. You can start with DTDs >or XML-Data and move around as necessary - try out XML Authority >(www.extensibility.com) for one example of a tool that makes it very easy >to convert among different schema vocabularies. Data type information can >be stored in DTDs quite easily, for instance, and put into a schema format >when appropriate. This approach reduces the seemingly high cost of >switching infrastructures. > >Rick Jelliffe's Schematron is another interesting option, providing >supplemental tests that aren't typically included in schemas. Multiple >schema languages may in fact provide useful tools that a single vocabulary >and structure might not easily include. > >>It is hard to justify investing too much in >>schema development and infrastructure if the final form and capabilities >>of this schema language are still unclear. How and whether schemas will >>then be made available is very much up in the air. The most promising >>option I see is to create some kind of schema marketplace that will >>enable people to get their schemas out there, with the metadata >>necessary for others to find them, and let "free market" competition >>decide which schemas will gain general acceptance. There are already >>some efforts of this type, but they smack a little of marketing >>manoeuvres controlled by a single company and not real attempts to >>create an open marketplace. > >It's interesting, though, that the 'marketing manoeuvres' fosters this kind >of open competition, while the more neutral body has set up a formal >process for settling on schemas through closed committees. > >I'm not sold on the need for single schemas for particular markets, nor do >I think a single repository is going to make that much difference (except >perhaps for PR). > >In some cases, companies will be able to agree on industry-wide standards, >but I don't think that approach is the only path forward. XML's >transformability (courtesy of its structures plus XSL, Omnimark, MDSAX, and >other tools) opens the door to a Babel-like world in which we have a >significant - and adquate - chance of understanding each other without >having to proceed in lockstep. > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Mon Nov 1 22:55:56 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas Message-ID: <3.0.32.19991101145442.00c09af0@pop.intergate.bc.ca> Useful discussion, hope lots of people are reading it. "Let a hundred flowers bloom" OK, but let a bunch of different schema *languages* co-exist? Aargh, this sounds like it makes life more difficult than need be. I share the doubt that a grand unified schema repository will be tractable to build & maintain. I also am enthusiasm-challenged because in my (lengthy) experience with XML and its ancestors, I have only ever seen machine-readable schemas put to use in one application: namely the use of DTDs in hand-authoring XML documents. Clearly the addition of datatypes and so on should enable all sorts of other goodies but we are all placing bets on an as-yet-unrealized future. So some degree of skepticism is in order. Note "machine-readable" in the sentence above. At this point in history, it's the human-readable part of schemas that seem to me to have the biggest payoffs, because that's what the programmers read before they write the code that actually does something useful. -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Mon Nov 1 23:01:32 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <381987FB.8AC832B7@praxis.cz> Message-ID: <381E1B7F.BF9EE596@prescod.net> It seems to me that you describe the crux of the metadata problem: even technical people cannot be bothered to supply metadata to their standard business documents. I don't see how new or better schema languages or schemas will improve this situation. RDF's complexity is a problem, but not THE problem. THE problem is that even when the metadata "framework" is as easy as: people will probably not use it unless they are forced to. I suspect that the way forward is through the implementation of document management within organizations. Once a critical mass of internal data is properly labelled, that data can be made available on the Web using standardized metadata vocabularies. Corporations have levers for encouraging conformance that standardizers do not. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Mon Nov 1 23:34:52 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <381987FB.8AC832B7@praxis.cz> <381E1B7F.BF9EE596@prescod.net> Message-ID: <381E222F.A73@hiwaay.net> Paul Prescod wrote: > > people will probably not use it unless they are forced to. > > I suspect that the way forward is through the implementation of document > management within organizations. Once a critical mass of internal data > is properly labelled, that data can be made available on the Web using > standardized metadata vocabularies. Corporations have levers for > encouraging conformance that standardizers do not. Coming in late to this, but IMHO, and after watching four billion spent on CALS, they will use it when it is easier to use than the alternatives immediately available and when RFPs require it. How many of you know how to start, work, and complete an enterprise engineering project? What tools would you use? It is up to us to make schemas useful. XML Doesn't Care. len bullard xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Tue Nov 2 00:03:13 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:26 2004 Subject: Undeclared namespace References: <33D189919E89D311814C00805F1991F7F4A784@RED-MSG-08> Message-ID: <381E2A23.12A24D7F@prescod.net> Here is my proposal: Internet Explorer should not report errors about the intersection of DTDs and namespaces beyond those specified by XML 1.0 and the namespaces specification. Or to put it another way: Internet Explorer should accept any document that conforms to the XML 1.0 and XML namespaces specification. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Tue Nov 2 00:05:16 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas References: <3.0.32.19991101145442.00c09af0@pop.intergate.bc.ca> Message-ID: <381E2AAD.AA7019CB@prescod.net> Tim Bray wrote: > > Note "machine-readable" in the sentence above. At this point in history, > it's the human-readable part of schemas that seem to me to have the > biggest payoffs, because that's what the programmers read before they > write the code that actually does something useful. -Tim Any programmer that reads the prose but doesn't read the schema is bound to make many avoidable assumptions and mistakes. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Tue Nov 2 00:33:10 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas In-Reply-To: <3.0.32.19991101145442.00c09af0@pop.intergate.bc.ca> Message-ID: <000001bf24c9$fdd22f60$099918d1@docuverse1> My opinion on unified schema repository is that it won't happen while everyone is interested in it because expectation leads to escalating hype and politics. We already have multiple schema repositories now and there will be more of them coming in the near future. I have more hope for unified schema bridge registry which provides schema conversion service either in downloadable or remote form. Your software can use the service at runtime to convert one XML format to another without regard to schemas differences. Some bridges will be generated automatically but I do not see hand-built bridges going away ever. The Unified Schema Bridge Registry will flatten the playing field and let the market pick the best schemas. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Tue Nov 2 00:37:15 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas In-Reply-To: Paul Prescod's message of "Mon, 01 Nov 1999 18:05:01 -0600" References: <3.0.32.19991101145442.00c09af0@pop.intergate.bc.ca> <381E2AAD.AA7019CB@prescod.net> Message-ID: Paul Prescod writes: > Tim Bray wrote: > > > > Note "machine-readable" in the sentence above. At this point in history, > > it's the human-readable part of schemas that seem to me to have the > > biggest payoffs, because that's what the programmers read before they > > write the code that actually does something useful. -Tim > > Any programmer that reads the prose but doesn't read the schema is bound > to make many avoidable assumptions and mistakes. Et vice-versa. The only reason that formal languages are less ambiguous than natural ones is that they're not capable of saying much in the first place. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Tue Nov 2 00:45:41 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas In-Reply-To: Len Bullard's message of "Mon, 01 Nov 1999 17:28:47 -0600" References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <381987FB.8AC832B7@praxis.cz> <381E1B7F.BF9EE596@prescod.net> <381E222F.A73@hiwaay.net> Message-ID: Len Bullard writes: > How many of you know how to start, Easy-ish. > work, Hard. > and complete an enterprise engineering project? Rarely seen. > What tools would you use? The delete key. The only way most projects actually get finished is when management is forced to retract most of its requirements and decide which ones are actually worth spending (limited) time and money on. No advance planning process seems capable of avoiding this problem. > It is up to us to make schemas useful. XML Doesn't Care. Right, and it's far too early for us really to know what we need (as Tim pointed out in a slightly different context). We're just *starting* to figure out what XML itself is useful for: a single formal schema standard could certainly be convenient (to save a bit of the work of writing validation software), but it's just another accessory, like a stylesheet or API standard. My customers rarely ask about schemas -- they're a lot more worried about transfer protocols and digital signatures. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Tue Nov 2 00:55:45 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas Message-ID: <3.0.32.19991101165503.00c8e950@pop.intergate.bc.ca> At 07:43 PM 11/1/99 -0500, David Megginson wrote: >My customers rarely ask about schemas -- they're a lot more worried >about transfer protocols and digital signatures. And when my customers *do* ask about schemas I start to get nervous, as it is often a symptom of starry-eyed hope that when they write the schema they've cracked the nut, and somehow "XML will do the rest." -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Tue Nov 2 01:00:27 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas In-Reply-To: References: <3.0.32.19991101145442.00c09af0@pop.intergate.bc.ca> <381E2AAD.AA7019CB@prescod.net> Message-ID: <199911020059.TAA15608@hesketh.net> At 07:35 PM 11/1/99 -0500, David Megginson wrote: >Paul Prescod writes: > >> Tim Bray wrote: >> > >> > Note "machine-readable" in the sentence above. At this point in history, >> > it's the human-readable part of schemas that seem to me to have the >> > biggest payoffs, because that's what the programmers read before they >> > write the code that actually does something useful. -Tim >> >> Any programmer that reads the prose but doesn't read the schema is bound >> to make many avoidable assumptions and mistakes. > >Et vice-versa. The only reason that formal languages are less >ambiguous than natural ones is that they're not capable of saying much >in the first place. That last bit is a beautiful statement that sums it all up, though the pieces above it both have merit. We need a standard way to get to all of that information, both machine- and human- readable. Right now, all we have is a way to get a formal description and a bunch of comments, if we're very lucky. I'm strongly hoping that both the XML Schemas and XML Packaging efforts give very high priority to human-readable documentation. I just finished (yet another) XML book in which I felt every other sentence was "make sure you document it for _people_, because if you don't, it's just more crap". Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Tue Nov 2 02:27:20 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:26 2004 Subject: Undeclared namespace Message-ID: <19991101212680.SM00154@Unknown.> > Here is my proposal: > > Internet Explorer should not report errors about the intersection of > DTDs and namespaces beyond those specified by XML 1.0 and the namespaces > specification. > > Or to put it another way: > > Internet Explorer should accept any document that conforms to the XML > 1.0 and XML namespaces specification. I could certainly get behind that implementation. We've had enough fragmentation where HTML was concerned; XML offers an excellent chance to avoid that, but for this to be possible, the UAs *must* conform to the specs. It's just that simple. Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Tue Nov 2 02:30:25 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas References: <38196183.8B669A0A@praxis.cz> Message-ID: <381E4BC7.72FE@hiwaay.net> Matthew Gertner wrote: > > I have written a short "XML Rant" Enjoyable. It is good to see some reasonable passion from a reasonable mind. Here is some rant for the rant. o "the 1980s, Charles Goldfarb invented SGML". Ok for a rant, but ISO created SGML. If any man can be said to have lead that work, it is Dr. Charles Goldfarb at IBM Almaden. He was a member of the IBM team (Goldfarb, Mosher, Lorie) that designed, GML. To the idea of GenCodes, GML added among other things, type-defined namespaces for markup. GML and research were combined to propose and ratify ISO 8879. Invention like that is a community process. Dr. Goldfarb leads that community. In the late 1960s, publishers needed a means to exchange working files. A solution proposed at that time, GenCodes, was supported. The limited power of sharing the same single namespace (the Gencodes) did not evolve. The reasons are not complex and are the same as HTML: the namespace represents a local application context. When shared for all types, it limits the expressiveness needed to document multi-context real time events. o "..thousands loved it." Conceded. SGML was an expensive system deployed on then mostly mainframe and mini environments. Who had it? Aerospace tech writers, some artists, and lawyers. Why? They had a use for it and the costs were justified relative to the cost of the lifecycle of the information in its topical context. Manuals. Expensive ones. SGML lends itself to interpreted means and interpreted means are inefficient. That is relative to resources. As soon as SGML was moved to PC-based systems, it became cost-effective. There are and were examples of SGML-based systems working well for hypertext client applications in those environments. Except for lowlyIADS, mostly expensive ones. Systems like IADS proved SGML, if deFanged a bit, could be deployed cheaply. Free even. IADS did not use a DTD. It used a stylesheet (circa 1990). It had a DTD, and the tags within it were modifiable and extensible via the stylesheet processor. Its tags (file, frame, hyperlink) were the equivalent of the ThenMalignedAndDespised PROCESSING INSTRUCTIONS but they looked like tags, so DTDs written for the system incorporated them and went on about their business. Framing worked. In 1989: 1. Software was expensive 2. Hardware was expensive 3. The dominant application of SGML (1000dpi print) was hard. SGML emerged into more general use when more power was on more desks. Complexity coupled to complexity produces emergence. TCO. The critical innovation to enable the emergence of SGML came from Intel, et al. The unification of a significantly sized software base by a dominant operating system company did the rest. Kick MS as much as people want to, without them, the Web today would still be something university students surfed and researchers occasionally mastered, IMNSHO. HTML emerged when: o The Internet was opened to commercial use o The power of the processor could support the lowest-common denominator application of SGML o Governments paid to implement and give away a means and process to share the namespace in that application o A person to lead the effort emerged with a plan that would work: Tim Berners-Lee, HTTP and HTML. These convergent events, all in the same five years, gave you the WorldWideWeb. o HTML is a subset of SGML: NYET. Get out the ruler and rap the knuckles. XML is a subset of SGML. HTML is an *application* of SGML. It is obnoxious, and I apologize in advance, but getting others to understand **that** critical difference in thinking about markup is very hard sometimes. Where I put "application", some say, "vocabulary". Que bueno, but as Charles said, "conserve names" and that is all. Systems are invented or specified. Vocabularies are spoken. HTML was not hobbled. It was distilled like other vocabularies from agreements made among organizations to share information. CERN, Univ of Ill, DARPA agree to make such agreements and vocabularies are the result of that agreement. What the organizations share are namespaces and the implementations of processors for creating, adding, deleting, or modifying statements in those namespaces. HTML was GenCode: partDeux. TimBL gets the credit, but there were those who helped him and if you ask, I'm sure he will tell you names. Names are what is shared. It's all about names. Read the XML 1.0 and, IMHO, that is the conceptual breakthrough to understand markup. In essence, SGML has always been principally a lexical standard. That structural integrity is important, and specifying that provides the necessary freedom from implementation to enable an inexhaustible range of expression. It makes the agreement needed to implement a system to use it very expensive. XML locks down the SGML Declaration. Most of the biggest changes from SGML start there. To keep the original expressive power, the means for making beyondLex agreements are still needed. A DTD is not about lexical validation only. It is about validating a hierarchical namespace to determine conformance. Whether you use DTDs, MS Schemas, XML Schemas(someday), or just use the table design window for Access or Oracle, validating a vocabulary requires you to declare one or derive it. IMHO, of the two means, declaration is usually cheaper, but it is always political. Politics are human means to declare namespaces. BizTalk and OASIS both exist because of the names and interest of those named in the shared politics of creating their shared namespaces. That is all. XML does not care. Syntax unification is not enough. Using markup systems requires you to accept the idea that the namespace is primary. What does that mean? Just as sql systems must disambiguate aggregate naming, so must markup systems. A name means what you need it to. It must be unique and persistent to be a name and you require a means to discover if it is meeting that need. Trust but verify. Schemas are just one of the tools for discovering if that is the case. You can do more with schema information in the same way the relational system does it. Names are associated to create processable unique names. You can do a lot with the DTDs and schemas, really. They are just metainformation by which you agree to organize the screen and the objects on it, or the messages among objects, or whatever you want to talk about. The reason to use them is to validate or as a source for initialization. In effect, they really are, just another database of names and values. That is what makes using XML Schemas (in deference to DTDs), attractive. Application outside very specialize ISO 8879-conforming processors for DTDs are also useful for managing the namespace of that metainformation. DTDs do not aggregate; so, if instances do, they are not validatible. That does not keep them from being useful. The names in the space are unique. Their persistence is questionable, yet if you treat them as a relational designer treats a view, they are very useful. Well-formed is what you need for any lifecycle of the information. Valid is what you need to ensure correct processes among systems that use the information at particular times. When a formal means to persist these better is provided, then we have a very good system for maintaining namespace communities. Schemas organize a namespace; not doing that is relaxing a design constraint on the namespace. Relaxing that constraint is efficient particularly at this time when database systems are so cheap and ubiquitous, using them for serving strings is optimal. Correct- by-construction from a trusted source is faster, more compact, and less-restricting on system evolution. Badly-formed HTML? It was a trade-off. It cleans up over time. Better tools, better hunts, better times. All XML says is, you don't have to use the DTD. It doesn't say it isn't useful. Enlightened XMLers write them and use them and even throw them away. A DTD is snapshot of the organization of a namespace in time. Time moves on. Information does too. The DTD might not. Some part of it probably will and will influence the next version. The reason to use or not use a DTD or any other schema is determined by the namespace evolution: and evolution of agreements, so cooperation. Cooperation among large human communities is always furthered when agreements about what to name the names are simple and easy to verify. When the means to communicate among companies became the Web, the need to verify these agreements by simple means became an ecological imperative. So, patience. But don't quit pleading. Namespaces are gardens. To grow usefully, they have to be tended. It takes tools, lots of them, for particular purposes, to do that. Most of us have sheds full of tools we only use occasionally next to ones we use every day. That golden 10% of XML is the distilled essence of SGML and the years of practice and competing, sometimes awkward specifications and standards written there by all of the people I met in those years. Even those HyTime guys worked on creating XML. HyTime, DSSSL, TEI, but before them, Dexter, FRESS, Englebart, all feed the single stream that is now XML and as with SGML, all the competing, sometimes awkward specifications being written by many of the same people. If you want to plead for schemas, I plead with you. Schemas are a tool for validating agreements among overlapping namespace communities. Ecom-ecologies (keiretsu) emerge because the tools they use to make agreements, their namespaces, become efficient. S=KlogW - Boltzman. To control the temperature, control the value of W. DTDs help you control the rate at which entropy consumes referents. The trick to fix the web is to fix the web's indexes. To do that, ensure the agreements by which the indexes are made enable validation of the namespaces indexed. Well-formed, and valid by agreement are the keys to creating semantic space, overlapping vocabularies, if that is what you want. DTDs are a tool to make agreements. Beyond the agreement are the names that agree. XML Doesn't Care. You do. You write: Dilution of the basic principles of generic markup, and misunderstanding of their purpose, will then give rise to inevitable disappointment, and hence rejection: "We switched our whole company over to XML and we still can't interchange data effortlessly. So this means that XML doesn't work, right?" How many 'MLers here want a dollar for every time you've heard that? Tell 'em, "ahh, XML Works. We just don't agree on how." len bullard xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Tue Nov 2 02:37:46 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:26 2004 Subject: A Plea for Schemas References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <381987FB.8AC832B7@praxis.cz> <381E1B7F.BF9EE596@prescod.net> <381E222F.A73@hiwaay.net> Message-ID: <381E4DAB.5718@hiwaay.net> David Megginson wrote: Complete agreement with snipped sections. > My customers rarely ask about schemas -- they're a lot more worried > about transfer protocols and digital signatures. Mine always do. They want to convert the data they have into our relational system and want to estimate the cost ahead of time. They don't ask for DTDs. We don't make any, but databases are databases. Migration is seasonal. The agreements about transfer protocols and digital authentication are in another part of the RFP. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Tue Nov 2 02:40:36 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:27 2004 Subject: A Plea for Schemas References: <3.0.32.19991101165503.00c8e950@pop.intergate.bc.ca> Message-ID: <381E4E4A.5B8B@hiwaay.net> Tim Bray wrote: > > At 07:43 PM 11/1/99 -0500, David Megginson wrote: > >My customers rarely ask about schemas -- they're a lot more worried > >about transfer protocols and digital signatures. > > And when my customers *do* ask about schemas I start to get nervous, > as it is often a symptom of starry-eyed hope that when they write the > schema they've cracked the nut, and somehow "XML will do the rest." > -Tim When we get finished looking at their data and our schema and factoring the time to do the conversion, we let them decide who will pay to do the rest. If they need XML for that, we'll give them XML... according to our schema. :-) len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dwshin at nlm.nih.gov Tue Nov 2 05:07:30 1999 From: dwshin at nlm.nih.gov (dwshin) Date: Mon Jun 7 17:16:27 2004 Subject: XRS: XML retrieval engine is downloadable Message-ID: <381E6F57.E66ABD6B@nlm.nih.gov> Hello, folks: XRS (XML Retrieval System) is an XML indexing and retrirval engine that allows a variety of structural searching functions with less indexing overhead. It is now downloadable at the site: http://dlb2.nlm.nih.gov/~dwshin/xrs.html At this time, only Solaris version is available, but Windows version will also follow soon. You need to install servlet engine prior to installing XRS. Any comment and inquiry about XRS is welcome to dwshin@nlm.nih.gov Dongwook ------------------------------ Dongwook Shin Visiting scholar Lister hill Center in National Library of Medicine http://dlb2.nlm.nih.gov/~dwshin mail: dwshin@nlm.nih.gov xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Tue Nov 2 05:25:46 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:27 2004 Subject: Undeclared namespace Message-ID: <004f01bf24f6$1d9238a0$46f96d8c@NT.JELLIFFE.COM.AU> From: Andrew Layman >Would you seriously like me to go on a campaign to change this? I can. But >before you say "yes," though, please make sure that you have a settled, >detailed technical proposal that you are all happy with, is tested, and that >is agreed on by the relevant W3C activities. If you do that, I will be >happy to ask to have the behavior changed. There was a related problem in certain XML systems: if you used "xml:lang" in a document they required a DTD; if you gave them a DTD they gave an error claiming that there is an attempt to use the reserved "xml:" prefix. With QAML I just gave up using namespaces or requiring DTDs because I couldn't find a combination that worked reliably on each system. (This was using an early IE5 and a very early LotusXSL.) I hope that things have changed, but I don't know where people get the idea that people will not use both namespaces and DTDs. Not the least because DTDs can have infoset contributions that (perhaps) schemas do not. I think if Microsoft thinks that namespace attributes in DTDs should be #FIXED, the correct place to get this happening is in the Namespace Specification, not in some product. I would welcome any attempt by Andrew to get IE changed to something more useable. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Tue Nov 2 06:13:56 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:27 2004 Subject: A Plea for Schemas References: <3.0.32.19991101165503.00c8e950@pop.intergate.bc.ca> Message-ID: <381E7FAD.73CA883D@prescod.net> Tim Bray wrote: > > At 07:43 PM 11/1/99 -0500, David Megginson wrote: > >My customers rarely ask about schemas -- they're a lot more worried > >about transfer protocols and digital signatures. My customers and students are old-fashioned in comparison. > And when my customers *do* ask about schemas I start to get nervous, > as it is often a symptom of starry-eyed hope that when they write the > schema they've cracked the nut, and somehow "XML will do the rest." "To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge." - Grace Hopper By the time you have a schema for your domain you have mapped out your communal understanding of that domain. In many areas that *is* cracking the nut. As a practical example, consider word processing. By now there are dozens of word processors and desktop publishers. It would be a massive effort to come to understand their commonalities and define the "universal DTP language." Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Tue Nov 2 06:31:45 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:27 2004 Subject: A Plea for Schemas Message-ID: <3.0.32.19991101223119.00c87b50@pop.intergate.bc.ca> At 12:07 AM 11/2/99 -0600, Paul Prescod wrote: >By the time you have a schema for your domain you have mapped out your >communal understanding of that domain. This is a surprising and counter-intuitive assertion that needs some supporting evidence. I disagree. I think large parts of the the "communal understanding" live in wetware between human ears and in messy procedural code. >In many areas that *is* cracking >the nut. Where I work, people aren't satisfied until there's running code that does useful stuff, and the schema-ware is an essential but fairly small component of getting there. > As a practical example, consider word processing. By now there >are dozens of word processors and desktop publishers. It would be a >massive effort to come to understand their commonalities and define the >"universal DTP language." Huh? Weren't we talking about schemas? -T. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From antons at epos.co.za Tue Nov 2 06:49:05 1999 From: antons at epos.co.za (Anton Schoultz - ePOS) Date: Mon Jun 7 17:16:27 2004 Subject: Parameter entities for DTD modularity (was: Re: Multiple docs in 'wrapper') Message-ID: Hi All, Thanks for the input on the two questions I posed a few days back. Re:Q1 - short answer NO I will stick to single document type per exchange (i.e. only invoice(s) / only payment(s) etc). Re:Q2 For those fragments (such as address, email, date etc etc ) that are common across my document types I'll probably define the fragment in it's own DTD file, and then go with the ENTITY definition as outlined by Liam Quin [Sun 1999/10/31 09:30] to 'include' them in the required documents Thanks again Anton xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tania at bic.nus.edu.sg Tue Nov 2 06:52:16 1999 From: tania at bic.nus.edu.sg (TaNiA) Date: Mon Jun 7 17:16:27 2004 Subject: a newbie question Message-ID: <007c01bf24fe$dd96bd80$52138489@bic.nus.edu.sg> Hi all, I'm totally new to XML and XSL. I've found sites which explain about what XML and what XSL is, but no where have I found a site which shows how to link XSL with XML. Is there a good site for a comprehensive tutorial for XML that anyone can recommend? thanks in advance, tania xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From varun at chennai.tcs.co.in Tue Nov 2 07:25:59 1999 From: varun at chennai.tcs.co.in (V Arun Kumar) Date: Mon Jun 7 17:16:27 2004 Subject: a newbie question Message-ID: <6525681D.0028B3B6.00@MAILSERVER2.chennai.tcs.co.in> u could refer 14th chapter of this site "metalab.unc.edu/xml/books/bible" .this material was of much use to me xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dag at orion.no Tue Nov 2 07:52:35 1999 From: dag at orion.no (Dag Sunde) Date: Mon Jun 7 17:16:27 2004 Subject: a newbie question References: <007c01bf24fe$dd96bd80$52138489@bic.nus.edu.sg> Message-ID: <02f001bf2506$d37895f0$43145c3e@orion.no> Lifted from MS XML-site: http://msdn.microsoft.com/xml/xslguide/xsl-template.asp This is the file "Portfolio.xml": ( PS! take a close look at the second line; "href=..." zacx corp ZCXM 28.875 zaffymat inc ZFFX 92.250 zysmergy inc ZYSZ 20.313 ...and here comes "portfolio.xsl":
Symbol Name Price
Got it? Dag Sunde. ----- Original Message ----- From: TaNiA To: Sent: Tuesday, November 02, 1999 7:52 AM Subject: a newbie question > Hi all, > > I'm totally new to XML and XSL. > > I've found sites which explain about what XML and what XSL is, but no where > have I found a site which shows how to link XSL with XML. > > Is there a good site for a comprehensive tutorial for XML that anyone can > recommend? > > thanks in advance, > tania > > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From crism at exemplary.net Tue Nov 2 08:47:43 1999 From: crism at exemplary.net (Christopher R. Maden) Date: Mon Jun 7 17:16:27 2004 Subject: XML Client detection Message-ID: [Rev. Robert L. Hood] >Some of you have probably already seen the problem: I need a way to detect XML >compliance from the server level, using only the data normally sent to the >server by the >UA. Have you tried looking at the Accept: header? It's a list of media types accepted by the user agent; if it includes 'text/xml' or 'application/xml', you should be able to send XML. -Chris -- Christopher R. Maden, Solutions Architect Exemplary Technologies One Embarcadero Center, Ste. 2405 San Francisco, CA 94111 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From pvd_2000 at yahoo.fr Tue Nov 2 09:10:08 1999 From: pvd_2000 at yahoo.fr (=?iso-8859-1?q?Vincent=20PHAM?=) Date: Mon Jun 7 17:16:27 2004 Subject: XML for trade finance Message-ID: <19991102091003.27290.rocketmail@web701.mail.yahoo.com> Which differences between IFX (Interactive Financial Exchange) and OFX (Open Financial Exchange) ? Vincent PHAM IT Consultant, Altran, France. ===== ___________________________________________________________ Do You Yahoo!? Votre e-mail @yahoo.fr gratuit sur http://courrier.yahoo.fr xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rgl at decisionsoft.com Tue Nov 2 09:56:36 1999 From: rgl at decisionsoft.com (Richard Lanyon) Date: Mon Jun 7 17:16:27 2004 Subject: A Plea for Schemas In-Reply-To: <3.0.32.19991101223119.00c87b50@pop.intergate.bc.ca> Message-ID: On Mon, 1 Nov 1999, Tim Bray wrote: > At 12:07 AM 11/2/99 -0600, Paul Prescod wrote: > >By the time you have a schema for your domain you have mapped out your > >communal understanding of that domain. > This is a surprising and counter-intuitive assertion that needs some > supporting evidence. I disagree. I think large parts of the the > "communal understanding" live in wetware between human ears and in messy > procedural code. Which is why, parenthetically, it's often quite awkward to process XML using a declarative, rather than procedural, language. -- Richard Lanyon (Software Engineer) | "The medium is the message" XML Script development, | - Marshall McLuhan DecisionSoft Ltd. | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Tue Nov 2 09:54:22 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:16:27 2004 Subject: A Plea for Schemas References: <199910291034.MAA02484@mail.informatik.hu-berlin.de> <199910291614.MAA27642@westnet.com> <199911011923.OAA21059@hesketh.net> <199911012123.QAA28988@hesketh.net> Message-ID: <381EB4C1.EBF7A163@praxis.cz> "Simon St.Laurent" wrote: > I like where this is going - but it changes 'a plea for schemas' to 'a plea > for a discovery mechanism for information about XML documents'. I think > you've got the right idea here, a way to keep the open approach of the > BizTalk schema repository without the baggage of the BizTalk framework and > its owners. Instead of the centrally adjudicated process, we get an open > system for describing information that can be distributed rather than > centralized. How about a plea for both schemas and an associated discovery mechanism? The former is clearly a prerequisite for the latter. Matthew xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Tue Nov 2 10:14:02 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:16:27 2004 Subject: A Plea for Schemas References: <3.0.32.19991101145442.00c09af0@pop.intergate.bc.ca> Message-ID: <381EB94E.76946432@praxis.cz> Tim Bray wrote: > I share the doubt that a grand unified schema repository will be tractable > to build & maintain. I also am enthusiasm-challenged because in my (lengthy) > experience with XML and its ancestors, I have only ever seen machine-readable > schemas put to use in one application: namely the use of DTDs in > hand-authoring XML documents. Clearly the addition of datatypes and so on > should enable all sorts of other goodies but we are all placing bets on > an as-yet-unrealized future. So some degree of skepticism is in order. This is an easy issue to be sceptical about. It is worth keeping in mind, however, that these historical arguments ("never needed it so I probably never will") neglect the fact that many of the pieces of the puzzle have been in place only recently (or are still being worked on): * The right mindset: until very recently generic markup has been seen as primarily useful for documents, where the utility of schemas is admittedly limited for anything but authoring applications. The idea of using XML as a software engineering tool to model data structures has now become very prevalent. * Critical mass: I'll put more effort into something if I can leverage it across a wide user base. It's worth the effort to craft XML Schemas and distribute them because the community is so much bigger than it was in the good old SGML days. * Communications infrastructure: Something like an automatic discovery mechanism for schemas would not be possible without widespread access to a common network infrastructure. * The schema language itself: IMHO DTDs are the weakest part of the current XML standard. Hats off to the SGML inventors (I already got told off for giving Dr. Goldfarb all the credit): most of what they started doing in the 60s works very well in the late 90s. DTDs don't, as the many "how do I combine these DTDs in a single instance" messages to this list attest. A metalanguage that makes it easier to work with, combine and extend schemas might plausibly increase willingness to use schemas. So yes, some degree of skepticism is certainly in order, but this could end up making the difference of an order of magnitude in the influence that XML ends up having on information technology. We'll see. Matthew xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Tue Nov 2 10:28:38 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:16:27 2004 Subject: A Plea for Schemas References: <38196183.8B669A0A@praxis.cz> <381E4BC7.72FE@hiwaay.net> Message-ID: <381EBCD2.4155A283@praxis.cz> Len Bullard wrote: > Enjoyable. It is good to see some reasonable passion from a > reasonable mind. Here is some rant for the rant. Thanks, I hardly ever get called reasonable. :-) > o "the 1980s, Charles Goldfarb invented SGML". Ok for a > rant, but ISO created SGML. If any man can be said to > o "..thousands loved it." Conceded. SGML was an expensive Really interesting stuff. When I first sat down and wrote the introduction it was about 10 times longer and contained some of this information, but it didn't seem especially relevant in the context of pleaing for schemas, so I pared it down to the point where it is mostly just a bunch of plausible-sounding lies. You know much more than me about this anyway, so the decision was probably wise. > o HTML is a subset of SGML: NYET. Get out the ruler > and rap the knuckles. XML is a subset of SGML. HTML Ouch. Whatever happened to poetic license? I thought "a hobbled subset of SGML" sounded snappier than "an SGML application specifying a vocabulary for the transfer and display of hypertext documents". The latter would also have detracted from the humorous value of the paragraph, of which there is hopefully at least some. > Tell 'em, "ahh, XML Works. We just don't agree on how." Seems like a healthy state of affairs. If we keep churning the idea bucket the One True Way will eventually become obvious. Matthew xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Tue Nov 2 10:42:29 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:27 2004 Subject: XML Client detection Message-ID: <199911020542258.SM00154@Unknown.> > [Rev. Robert L. Hood] Please - Rev. Bob or even Bob is fine. ;) > >Some of you have probably already seen the problem: I need a way to detect XML > >compliance from the server level, using only the data normally sent to the > >server by the UA. > > Have you tried looking at the Accept: header? It's a list of media types > accepted by the user agent; if it includes 'text/xml' or 'application/xml', > you should be able to send XML. Actually, no - I *hadn't* looked at that yet. From what you say, provided I can access it, that should be exactly what I'm looking for in most cases, and may help with some other tailoring projects as well. I just did a little looking around, though, and all is not exactly peachy. For instance, one page I checked showed my HTTP_ACCEPT value as the following (using IE5): image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-comet, */* This seems to be all the *non-text* stuff IE5 can handle (including that little Comet Cursor control I installed a few days ago), but this still doesn't help much. According to this, I can't even reliably test for being able to read HTML. NN2.02 and NN4.7 are much the same, minus the application/* stuff and (in the case of NN4.7) adding the image/png type. The "*/*" type is singularly useless, in that it can't possibly be accurate - ten years from now, that would match "image/holographic", but we know that wouldn't work in anything existing now. In short, although the theory behind this sounds really neat at first, it doesn't look all that promising In Real Life. (I appreciate the lead, though - does anyone else have something that might take us even further?) Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From nicmila at vscht.cz Tue Nov 2 14:35:16 1999 From: nicmila at vscht.cz (Miloslav Nic) Date: Mon Jun 7 17:16:28 2004 Subject: New Schematron examples using a new Schematron feature Message-ID: <381EF695.EA03E42F@vscht.cz> New examples were added to Schematron tutorial: http://zvon.vscht.cz/HTMLonly/SchematronTutorial/General/contents.html Example 16 Examples of Patterns for ID/IDREF Checking by Rick Jelliffe and Example 14 The element must be a child of selected elements. Example 15 If an element contains an attribute , the attribute name must be id. These examples are using a new feature of Schematron(http://www.ascc.net/xml/resource/schematron/schematron.html), element which enables fine tuning of error messages. -- *************************************************************** Dr. Miloslav Nic e-mail: nicmila@vscht.cz Department of Organic Chemistry TEL: +420 2 2435 5012 ICT Prague (VSCHT Praha) +420 2 2435 4118 FAX: +420 2 2435 4288 **************************************************************** Support free information exchange: http://zvon.vscht.cz **************************************************************** xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Tue Nov 2 15:34:38 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:28 2004 Subject: A Plea for Schemas References: <3.0.32.19991101223119.00c87b50@pop.intergate.bc.ca> Message-ID: <381F0009.455D7333@prescod.net> Tim Bray wrote: > > At 12:07 AM 11/2/99 -0600, Paul Prescod wrote: > >By the time you have a schema for your domain you have mapped out your > >communal understanding of that domain. > > This is a surprising and counter-intuitive assertion that needs some > supporting evidence. I disagree. I think large parts of the the > "communal understanding" live in wetware between human ears and in messy > procedural code. I agree. But there is also a huge amount of communal MIS-understanding that lives in wetware. It is flushed out through the process of formalization. For instance we all talk about "links" but it is only in trying to formalize XLink that it became clear that we all used the word to mean radically different things. You can also use UML, set theory or Zen meditation to flush out misunderstanding but schema writing has the big advantage of providing immediate, interactive utility. Some customers say: "You mean we have to go to all of this work to understand our problem domain before we implement the code? Who has time for that?" The more saavy ones say: "finally we have an excuse to map our our problem domain without feeling like we are wasting time drawing pretty pictures." > >In many areas that *is* cracking > >the nut. > > Where I work, people aren't satisfied until there's running code that > does useful stuff, and the schema-ware is an essential but fairly small > component of getting there. I often start with two piece of running code and finding the common language between them *is the problem*. In other cases, of course, the schema is done before I come in and they want help with the code. > > As a practical example, consider word processing. By now there > >are dozens of word processors and desktop publishers. It would be a > >massive effort to come to understand their commonalities and define the > >"universal DTP language." > > Huh? Weren't we talking about schemas? -T. Sure, we're talking about a schema for the common language between word processing programs. Once you have such a thing, writing converters into and out of it is relatively tricky ... its the figuring out the commonalties between the different models that is the hard (perhaps impossible) part. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From uche.ogbuji at fourthought.com Tue Nov 2 16:34:05 1999 From: uche.ogbuji at fourthought.com (uche.ogbuji@fourthought.com) Date: Mon Jun 7 17:16:28 2004 Subject: A Plea for Schemas In-Reply-To: Your message of "Tue, 02 Nov 1999 09:55:59 GMT." Message-ID: <199911021644.JAA06093@localhost.localdomain> Tim Bray: > > [...] I think large parts of the the > > "communal understanding" live in wetware between human ears and in messy > > procedural code. Richard Lanyon: > Which is why, parenthetically, it's often quite awkward to process XML > using a declarative, rather than procedural, language. Eh, what? This seems a blatant non-sequitur. The fact that much legacy code is procedural is a historical accident and has nothing to do with present and future XML-processing. To some minds, and for some purposes, procedural approaches are awkward: in other cases declarative approaches are awkward, but if one had to pick one with intrinsically less "awkwardness" for XML-processing, I would argue for the declarative approach. -- Uche Ogbuji FourThought LLC, IT Consultants uche.ogbuji@fourthought.com (970)481-0805 Software engineering, project management, Intranets and Extranets http://FourThought.com http://OpenTechnology.org xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From elharo at metalab.unc.edu Tue Nov 2 16:53:05 1999 From: elharo at metalab.unc.edu (Elliotte Rusty Harold) Date: Mon Jun 7 17:16:28 2004 Subject: a newbie question In-Reply-To: <007c01bf24fe$dd96bd80$52138489@bic.nus.edu.sg> References: <007c01bf24fe$dd96bd80$52138489@bic.nus.edu.sg> Message-ID: At 2:52 PM +0800 11/2/99, TaNiA wrote: >Hi all, > >I'm totally new to XML and XSL. > >I've found sites which explain about what XML and what XSL is, but no where >have I found a site which shows how to link XSL with XML. > >Is there a good site for a comprehensive tutorial for XML that anyone can >recommend? Try http://metalab.unc.edu/xml/books/bible/updates/14.html +-----------------------+------------------------+-------------------+ | Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer | +-----------------------+------------------------+-------------------+ | The XML Bible (IDG Books, 1999) | | http://metalab.unc.edu/xml/books/bible/ | | http://www.amazon.com/exec/obidos/ISBN=0764532367/cafeaulaitA/ | +----------------------------------+---------------------------------+ | Read Cafe au Lait for Java News: http://metalab.unc.edu/javafaq/ | | Read Cafe con Leche for XML News: http://metalab.unc.edu/xml/ | +----------------------------------+---------------------------------+ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rahulj at us.ibm.com Tue Nov 2 17:36:25 1999 From: rahulj at us.ibm.com (rahulj@us.ibm.com) Date: Mon Jun 7 17:16:28 2004 Subject: Some answers for XML4C parser questions... Message-ID: <8725681D.0060A772.00@d53mta03h.boulder.ibm.com> The Alphaworks XML4C Discussion forum is a good place to start if you have questions about XML4C. The URL is: http://www.alphaworks.ibm.com/tech/xml4c/ > > The question here is that how to create an XML file "back" from a DOM > > Tree. From a discussion i had sometime back on this mailing list I > > learnt that SUN's JAVA XML parser has an API to write back a DOM tree > > in an XML file. > > > > Does XML4C also has such an API. > I had the same requirement. I couldn't find a direct API for this > purpose, but there is some sample code for printing the DOM Tree in > XML > (/xml4csrc2_3_1/samples/DOMPrint/DOMPrint.cpp). > I could build an API using this code to achieve the purpose. > > But I will still like to know, if there is any direct API to achieve this. XML4C currently does not provide any direct API to write back the DOM tree as an XML file. Adding this feature is on our todo list. As mentioned, DOMPrint is a good starting point. > On trying to build a small program on HP-UX 11.0, I get the following > error message > /Development/cupert/rahul/icu/lib/libicu-uc.sl > No such file or directory > > I have put both the library ( libIXXML4C2_3.sl & libicu-uc.sl ) in the > directory /xml4c2_3_1/lib > > and added it to the SHLIB_PATH environment variable. > > Why is the path "/Development/cupert/rahul/icu" being assumed ? from > where is it coming from ? Is this a bug where a path has been left > hard coded in the library. Has anyone encountered this problem > before? Reproducing the post from the AlphaWorks XML4C Discussion forum The path represents the location of the ICU library at build time. By default the linker stores the location of the external libaries referenced in the target executable/library. This in no way should affect your ability to link your applications. The error message is indicating that you may not have installed the ICU library or you have not set the SHLIB_PATH to point to the directory containing the XML4C and the ICU libraries. Even after setting this environment variable, if you are not able to link, then we definitely have a problem. Let us know, we will investigate. I hope you are using XML4C version 2.3.1 with ICU version 1.2.5. Let us also know if you are using the binary or the source drop? > Is it possible to purchase a support agreement on various XML parsers > available in the market ? > > We plan to use IBM's XML4C parser on HP UX. Does IBM give customer > support for it ? If you just cannot live without support, then please contact us at xml4c@us.ibm.com and we will put you in contact with the right person who will be able to give you details. I am told that support is quite expensive. > I tried to get some Y2K compliance statements from the vendors at one > stage - IBM responded as follows: > > "The only official Y2K-certified version of the XML parser available > through the IBM Websphere at this time is for XML4J". > > So you *might* get support for IBM's Java parser if it is purchased as > part of Websphere (I don't think this applies to the XML4C C++ parser > though). This is correct. Websphere only provides support for XML4J and not XML4C. rahul rahulj@us.ibm.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Tue Nov 2 18:41:36 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:28 2004 Subject: A Plea for Schemas In-Reply-To: Paul Prescod's message of "Tue, 02 Nov 1999 09:15:21 -0600" References: <3.0.32.19991101223119.00c87b50@pop.intergate.bc.ca> <381F0009.455D7333@prescod.net> Message-ID: Paul Prescod writes: > You can also use UML, set theory or Zen meditation to flush out > misunderstanding but schema writing has the big advantage of > providing immediate, interactive utility. Some customers say: "You > mean we have to go to all of this work to understand our problem > domain before we implement the code? Who has time for that?" The > more saavy ones say: "finally we have an excuse to map our our > problem domain without feeling like we are wasting time drawing > pretty pictures." Obviously, what works best will depend on the problem and on the people and personalities involved. In my experience, formal specifications (schemas, UML diagrams, etc.) tend to be a serious distraction early in a large project, because they allow people to caught up in details far too soon. Later on during a project's development, object models, data models, DTDs, and their like can also give the false impression of actually having accomplished something ("see, here's our object model on this wall -- just follow it around out into the hall and down past the the lunchroom") and thus postpone the realization that a project is in serious danger of being delayed or of failing completely. It's always easier to keep spewing out more UML or DTDs than it is actually to start building a working system. Formal models do (as Paul says) help to flush out misunderstandings, but they tend to find misunderstandings over fairly fine details, which are appropriate to the later stages of a project. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Tue Nov 2 18:56:58 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:28 2004 Subject: Entities and non-validation References: <381D2D46.4CBE7A4B@activated.com> Message-ID: <381F33CE.E30F3408@pacbell.net> Shawn Silverman wrote: > > How should non-validating parsers handle undeclared: > > 1) Parameter entities in the DTD If you look at the grammar production, it has only a [VC] next to it, so this is only a validity error -- which a nonvalidating processor really ought to ignore, beyond setting a flag so it ignores all further declarations. > 2) General entities in the DTD For refs within entity declarations: ignore them unless (and until!) that undeclared entity is later referenced by expanding the replacement text of the declared entity. Such an actual reference violates a WFC. For refs within attribute defaults: violates one of the clauses in [WFC: Entity Declared]. But that WFC violation should be ignored if "standalone='no'" and (!) the processor didn't read some external PEs. (I find those two "Entity Declared" clauses to be one of the most confusing, if not ambiguous, parts of the whole XML spec.) > 3) General entities in the document Violates a WFC -- fatal error, full stop. > I like to qualify my question by stating that it is assumed that all of > these entities are used appropriately, ie. PE's only in the DTD, GE's > inside attribute values and content, etc. > > I am under the impression that if standalone='no' for the document that > a non-validating parser can assume that all undeclared entities are > external. Is this correct? If it didn't read those entities, it can assume all sorts of things going on there, yes. But if it does read the entities, then it knows the truth and shouldn't assume otherwise. > My second question is similar, and comes from section 4.4.3, "Included > If Validating". > > The first paragraph states that: > > "When an XML processor recognizes a reference to a parsed entity, in > order to validate the document, the processor must include its > replacement text. If the entity is external, and the processor is not > attempting to validate the XML document, the processor may, but need > not, include the entity's replacement text. If a non-validating parser > does not include the replacement text, it must inform the application > that it recognized, but did not read, the entity." > > 1) Obviously, the parser can tell if the entity is external if it has > previously been declared. But what if it has't? What should a > non-validating parser do? The simple answer is to stick to non-validating parsers which DO read all external entities, but that may not be practical. Otherwise, I'd say the answer is application-specific. I think XHTML says things like "render the reference", but that's not useful for all other applications. > 2) How does the parser "inform the application" via the SAX interface? > Is this through the EntityResolver interface? Good question. My stance is that SAX2 solves this generically, by exposing whether _all_ external general entities are included, or not. And having a lexical callback to indicate the start/end of entities; the app can have recorded the declarations. Given that, no per-entity call is needed. (SAX 1.0 doesn't have any way to expose this. Returning null from EntityResolver.resolveEntity says the parser should use the SYSTEM identifier.) Those are good questions in some messy areas of XML processing. - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Tue Nov 2 19:09:45 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:28 2004 Subject: Referencing multiple DTD in an XML document References: Message-ID: <381F36DC.91B73261@pacbell.net> mparul@in.ibm.com wrote: > > Is it possible to reference two DTD files in the DOCTYPE declaration in an > XML document? Absolutely -- just use the right syntax. First, keep in mind that there are only "external parameter entities". Too many people talk as if the external subset, as in is the DTD ... instead, the whole is the DTD, which is just a set of declarations. Don't think of a "DTD file", since DTDs can consist of many files. Second, keep in mind that the external subset is only syntactic sugar, and you can do the same thing without an external subset: %foo; ]> That DTD is semantically equivalent to the first one I showed. > If not, then how can one use both MathML and say SpeechML tags in an XML > document. I presume you want the answer even if you _can reference more than one external parameter entity? :-) It's a simple extension of what I showed above: %MathML; %SpeechML; ]> I'd encourage you to use PUBLIC identifiers as well, so that local cached copies of those declarations can easily be used. As has been pointed out, actually combining two DTDs can be a problem if they happen to use the same element or entity names for different purposes. DTD syntax was designed to allow you to combine sets of declarations designed for that purpose, but if they weren't so designed ... trouble. Namespace-aware schemas may provide solutions in that space, at some point. - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Tue Nov 2 19:20:42 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:28 2004 Subject: XML Client detection References: <"199911011647346.SM00215"@Unknown> Message-ID: <381F396D.ABD1AA29@pacbell.net> rev-bob@gotc.com wrote: > > Does anyone have either (a) a partial list of XML-compliant browser UA > strings or (b) a suggestion for an alternate approach? Since your output choices are currently limited to HTML and XHTML, I'd be sorely tempted to just default to XHTML, and give folk an option to go to HTML output if that breaks. The reason is that most reasonably well crafted XHTML will be accepted by both HTML and XML aware browsers, with the primary known exception being very old browsers ("version 2") that you may not support anyway. You only really need XML support in the client if you're trying to use the XML/CSS (or eventually XML/XSLT) style rendering. Since I couldn't use IE5 support for that (no list or link support, or preformatted text), and Mozilla's not prime-time yet, I'd not bother with that approach for some time to come. - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tpassin at idsonline.com Tue Nov 2 20:28:42 1999 From: tpassin at idsonline.com (Thomas B. Passin) Date: Mon Jun 7 17:16:28 2004 Subject: A Plea for Schemas References: <199911021644.JAA06093@localhost.localdomain> Message-ID: <002b01bf2571$42a98000$3efbb1cd@tomshp> From: [many snips...] > > To some minds, and for some purposes, procedural approaches are awkward: in > other cases declarative approaches are awkward, but if one had to pick one > with intrinsically less "awkwardness" for XML-processing, I would argue for > the declarative approach. > > -- Let us remember, SQL is not procedural, and it is in widespread use. (Of course, current SQL is not well suited for hierarchical nesting of many or an unknown number of levels). Tom Passin xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ypatil at kingston.hummingbird.com Tue Nov 2 20:41:39 1999 From: ypatil at kingston.hummingbird.com (Yogita Patil) Date: Mon Jun 7 17:16:28 2004 Subject: Does anybody know why ? Message-ID: <002501bf2572$975a4c00$1a02060a@andyne.com> I have 2 seperate functions one that builds the DOM tree and spits out the xml to a text file , the other method reads this xml file in and parses it using the XML4C2 parser and does some magic accordingly. But for some reason it doesn't work , however if the same goes in one method i.e building the DOM tree , spitting out the xml and reading it back in from the created xml file and parsing it ,all in one , it works. Any thoughts on why splitting the reading / writing actions creates trouble for me ? And yes i am initializing the xml4c2 system before using any API in both methods. Your help is greatly appreciated. Thanks in advance. Yogita Patil Software Developer Hummingbird Communications Ltd. Decision Portals Division. 552 Princess Street. Kingston, Ontario. K7L-1C7 (613) 548-4355 Ext. 1540 Canada. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991102/3f6bc7af/attachment.htm From paul at prescod.net Tue Nov 2 21:30:05 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:28 2004 Subject: XML Client detection References: <"199911011647346.SM00215"@Unknown> <381F396D.ABD1AA29@pacbell.net> Message-ID: <381F5784.3F0EF5E9@prescod.net> David Brownell wrote: > > You only really need XML support in the client if you're trying to use > the XML/CSS (or eventually XML/XSLT) style rendering. Since I couldn't > use IE5 support for that (no list or link support, or preformatted text), > and Mozilla's not prime-time yet, I'd not bother with that approach for > some time to come. Heresy! CSS is the XML stylesheet language that's available and useful *today*. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From crism at exemplary.net Tue Nov 2 22:15:51 1999 From: crism at exemplary.net (Christopher R. Maden) Date: Mon Jun 7 17:16:28 2004 Subject: XML Client detection Message-ID: [Paul Prescod] >Heresy! CSS is the XML stylesheet language that's available and useful >*today*. Unless, of course, you're using MSIE 5 with any entities (such as <), or any other "major browser" at all. The truth is that delivering XML to a client (other than careful XHTML) is still a special case, and probably will be for at least another year. -Chris -- Christopher R. Maden, Solutions Architect Exemplary Technologies One Embarcadero Center, Ste. 2405 San Francisco, CA 94111 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Tue Nov 2 23:56:22 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:28 2004 Subject: XML Client detection In-Reply-To: Message-ID: <199911022342.SAA14602@hesketh.net> At 02:11 PM 11/2/99 -0800, Christopher R. Maden wrote: >[Paul Prescod] >>Heresy! CSS is the XML stylesheet language that's available and useful >>*today*. > >Unless, of course, you're using MSIE 5 with any entities (such as <), or >any other "major browser" at all. I enjoy the Mozilla builds, but I'll certainly admit that they aren't _yet_ a 'major browser'. >The truth is that delivering XML to a client (other than careful XHTML) is >still a special case, and probably will be for at least another year. Sad but true. I've been amazed by how incredibly slow (and/or broken) client-side development for XML has been. For right now, I'm still telling people to use HTML for Web delivery. The CLASS attribute and well-formed can be awfully handy for the conversion down the line (of both docs and style sheets), but XML on the client is a tantalizing fantasy for now. Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 3 00:37:29 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:29 2004 Subject: A Plea for Schemas References: <38196183.8B669A0A@praxis.cz> <381E4BC7.72FE@hiwaay.net> <381EBCD2.4155A283@praxis.cz> Message-ID: <381F8167.2BB1@hiwaay.net> Matthew Gertner wrote: > Really interesting stuff. When I first sat down and wrote the > introduction it was about 10 times longer and contained some of this > information, but it didn't seem especially relevant in the context of > pleaing for schemas, so I pared it down to the point where it is mostly > just a bunch of plausible-sounding lies. It's a Jones of mine. Plausible lies, the speed with which the World Wide Web distributes them and the tendancy of the press and the similarly ignoble readers of these lists to believe that nothing without a URL is worth checking, make the WWW do precisely what it was not designed to do: devolve knowledge. In about a hundred years, they will burn the W3C founders in effigy on the lawns at was once the hallowed halls of MIT, but will then be a museum for the slow and largely irrelevant who can't master surfing in virtual hypercube. They won't burn them for malice; they will do it for pleasure because burning their heritage has been equated with good memory management. While it is a lot like a monkey putting the plug back into the elephant, I am learning to accept being tied to the elephant's tail. I will never learn to like it. Hmm... this humor thing might be worth learning... nah. > Ouch. Whatever happened to poetic license? I thought "a hobbled subset > of SGML" sounded snappier than "an SGML application specifying a > vocabulary for the transfer and display of hypertext documents". The > latter would also have detracted from the humorous value of the > paragraph, of which there is hopefully at least some. See above. The problem is, they quote you and when they do that often enough, the universe gets a little colder. > > Tell 'em, "ahh, XML Works. We just don't agree on how." > > Seems like a healthy state of affairs. If we keep churning the idea > bucket the One True Way will eventually become obvious. No one true way; just a bag of tools and maps with lots of roads to the same place. Look at DTDs as view dimensions and aggregate them using OLAP tools. Then decide where you want to go. That's one approach. A DTD is the backside of a stored query. :-) len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From RSridhar at CBSINC.COM Wed Nov 3 00:42:47 1999 From: RSridhar at CBSINC.COM (RANGANATHAN Sridhar) Date: Mon Jun 7 17:16:29 2004 Subject: XML Convert 1.1 - Attributes and Element Message-ID: Hello Everyone, I have a question with XML Convert in creating a XML document from flat file. The input flat file record structure is: F1 F2 F3 I want to create an XML document with the following structure: F3 With my limited knowledge of XML Convert I am able to convert to the following structure. F3 If anyone has accomplished this with XML Convert please share with me. Thanks. Sridhar. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Wed Nov 3 01:55:44 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:29 2004 Subject: XML Client detection Message-ID: <199911022042322.SM00159@Unknown.> > Since your output choices are currently limited to HTML and XHTML, I'd > be sorely tempted to just default to XHTML, and give folk an option to > go to HTML output if that breaks. > > The reason is that most reasonably well crafted XHTML will be accepted by > both HTML and XML aware browsers, with the primary known exception being > very old browsers ("version 2") that you may not support anyway. The trouble with that is, I kind of make a crusade out of accessibility. Just about anybody can access my HTML, because I've taken care to include several legacy support tricks (such as a SCRIPT element inside a NOSCRIPT element, which is specifically designed to work around the fact that NN2 doesn't know what NOSCRIPT means) which are spec-illegal yet necessary for old-client support. With the XHTML pages, I'm trying to get away from that. Since old browsers don't understand XML, I can drop a lot of the antiquated hacks and make the XHTML code a bit cleaner. Hence, the need for a client sniffer - send the older browsers to the HTML code which makes allowances for them, and shamelessly take advantage of the XML- compliant browsers' features. > You only really need XML support in the client if you're trying to use > the XML/CSS (or eventually XML/XSLT) style rendering. Since I couldn't > use IE5 support for that (no list or link support, or preformatted text), > and Mozilla's not prime-time yet, I'd not bother with that approach for > some time to come. Look at it this way. If I get the sniffer working, I can do things like morph FONT FACE tags into CSS styles for the XHTML version, thus ultimately bringing the XHTML version several steps closer to the ideal of divorcing content from presentation. That's my goal; I'm not looking for XML support because I need it, but because excluding browsers without it will let me get closer to "pure code" in those pages. Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From boblyons at unidex.com Wed Nov 3 03:14:21 1999 From: boblyons at unidex.com (Robert C. Lyons) Date: Mon Jun 7 17:16:29 2004 Subject: XML Convert 1.1 - Attributes and Element In-Reply-To: Message-ID: <000001bf25a9$40bafc00$62c80318@etntwn1.nj.home.com> Sridhar writes: > ... I want to create an XML document with the following structure: > > F3 > > With my limited knowledge of XML Convert I am able to convert to the > following structure. > > > F3 > > > If anyone has accomplished this with XML Convert please share with me. > Sridhar, XML Convert 1.1 can not do this. I may add this capability to a future version of XML Convert, since you are not the first person to ask for this. Currently, the XFlat language does not allow you to map a field value to the PCDATA content of the element to which the record maps. You can use an XSLT processor (e.g., Jame Clark's XT) and the following simple stylesheet to transform the 2nd XML document above into the desired XML document: Hope this helps. Bob ------ Bob Lyons EC Consultant Unidex Inc. 1-732-975-9877 boblyons@unidex.com http://www.unidex.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Wed Nov 3 03:17:50 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:29 2004 Subject: XML Client detection Message-ID: <19991102210003.SM00159@neoplanet.com> > >The truth is that delivering XML to a client (other than careful XHTML) is > >still a special case, and probably will be for at least another year. > > Sad but true. I've been amazed by how incredibly slow (and/or broken) > client-side development for XML has been. It's PNG all over again. When was that spec ratified, 1996? And yet, IE5 still doesn't claim to handle it. (See my earlier message concerning HTTP_ACCEPT.) At least Netscape's on the wagon with that.... > For right now, I'm still telling people to use HTML for Web delivery. The > CLASS attribute and well-formed can be awfully handy for the conversion > down the line (of both docs and style sheets), but XML on the client is a > tantalizing fantasy for now. Hey, that's why I'm starting my conversion work now. There's this nifty little program called htp (html pre-processor, at http://www.crl.com/~jnelson/htp/) floating about that, if used imaginatively, can let you set up two sets of definitions which can be used on the same batch of data files to generate HTML on the one hand and XHTML (perhaps, eventually, XML) on the other. That's what I've been doing, and so far it works very well. I still have a way to go before I get to my destination, but by starting now, I don't have to rush. As things currently stand, all my architecture is in place - I've got one set of common definitions, one set of HTML-only definitions, and one set of XML-only definitions. HTML-only plus common yields HTML files; XML-only plus common yields XHTML. So far, I've used this primarily for stripping out legacy support on the XML side and for converting the !DOCTYPE statements, but with some tinkering, it can go a lot further. Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jamesr at steptwo.com.au Wed Nov 3 03:41:32 1999 From: jamesr at steptwo.com.au (James Robertson) Date: Mon Jun 7 17:16:29 2004 Subject: XML Convert 1.1 - Attributes and Element In-Reply-To: Message-ID: <4.2.0.58.19991103143229.00c8da00@203.41.126.17> At 11:36 3/11/1999 , RANGANATHAN Sridhar wrote: >Hello Everyone, > >I have a question with XML Convert in creating a XML document from flat >file. > >The input flat file record structure is: > >F1 F2 F3 > >I want to create an XML document with the following structure: > >F3 > >With my limited knowledge of XML Convert I am able to convert to the >following >structure. > > > F3 > > >If anyone has accomplished this with XML Convert please share with me. I don't know anything about XML Convert, but here's the Omnimark commands you need to achieve this: FIND [ANY EXCEPT WHITE-SPACE]+ => F1 [ANY EXCEPT WHITE-SPACE]+ => F2 ANY-TEXT+ => F3 "%n" OUTPUT "" || F3 || "" (Note: this has not been tested!) A Perl script would also get the job done. Hope this helps, J ------------------------- James Robertson Step Two Designs Pty Ltd SGML, XML & HTML Consultancy http://www.steptwo.com.au/ jamesr@steptwo.com.au "Beyond the Idea" ACN 081 019 623 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Wed Nov 3 05:02:38 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:29 2004 Subject: A Plea for Schemas Message-ID: <005801bf25bb$f5af9460$1cf96d8c@NT.JELLIFFE.COM.AU> From: Tim Bray >Where I work, people aren't satisfied until there's running code that >does useful stuff, and the schema-ware is an essential but fairly small >component of getting there. One of my hopes for new schema languages (especially those using XML element syntax) is that, like any data with generic markup, there may be useful and unexpected applications made possible. The Xeena people were nicely surpised that a DTD could be used to generate a structure-editor: a better schema language will allow better such editors. Already there is a spread of reasonable opinions on schemas: * they need to integrate into existing systems as much as possible (the XML Schema approach?); or * they only need to provide information that generating and receiving software do not already have (the SGML DTD approach?); * they need to be as complete as possible (the EXPRESS approach?); or * they need to be simple and elegant (the XML DTD approach?); A schema that provides enough information becomes useful as a declarative programming tool. (For example, I have a working Schematron that generates RDF based on tree-patterns: it is an automated external markup tool, yet it is driven by a schema.) Tim is of course correct that a schema is only part of the whole picture, but a schema language can be judged on how readily it allows useful systems and tools to be built. That being so, it may be a strong schema system is one which has some 'use' information as well as the "pure" schemas: documentation, forms building, validation, style, etc.: where the type information from the schema can directly be used for some purpose. DTDs provide simple stucture models but also have infoset contributions with #FIXED attributes and default attribute values (i.e., a simple transformation of the instance). This makes them 'impure' as a schema language, but undoubtedly more useful. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From XMLDevGuy at aol.com Wed Nov 3 05:11:59 1999 From: XMLDevGuy at aol.com (XMLDevGuy@aol.com) Date: Mon Jun 7 17:16:29 2004 Subject: !Updating XML Files! Message-ID: <0.724fa0af.25511dac@aol.com> Hi, First time posting. New to the list. Ive been using XML and servlets and using SAX to parse information and using IBM's XML tools for DTD which help. I have one major question and I wanted to see how the pro's do it ;-) How do you update your XML files? Example: Jon If I wanted to add another entry what is the easiest way to do it (is there anything besides constructing the full DOM tree every time?) Are there anything like this: XMLFile file = new XMLFile("file.xml"); file.add("Entry", "Jane"); ? Thanks. - Jon xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From James.Anderson at mecomnet.de Wed Nov 3 10:54:18 1999 From: James.Anderson at mecomnet.de (james anderson) Date: Mon Jun 7 17:16:29 2004 Subject: public identifiers [Re: Referencing multiple DTD in an XML document] References: <381F36DC.91B73261@pacbell.net> Message-ID: <3820142B.B9C1BF27@mecomnet.de> greetings; David Brownell wrote: > > ... > > It's a simple extension of what I showed above: > > > %MathML; > > %SpeechML; > ]> > > I'd encourage you to use PUBLIC identifiers as well, so that > local cached copies of those declarations can easily be used. > Could someone expound further on this statement? I recall only that the rec says something about permitting a processor to use the public identifier to generate an alternative URI to the system identifier to be used to retrieve an external resource. Is the "customary usage", in fact, that processors use the public identifier to name an entry in a local and/or process-specific cache? which they manage dynamically? I wonder this also because I've yet to see a conclusive discussion of whether dtd's (or for that matter schema) in the namespace age are stable. That is, whether the same system uri will always identify an identical dtd/schema. For example, would a processor be conforming if it were to, upon not finding a resource "under" a public identifier, retrieve and expand the resource located through the system identifier and cache the expanded (or even decoded result) "under" the public identifier? ? xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From antons at epos.co.za Wed Nov 3 11:43:50 1999 From: antons at epos.co.za (Anton Schoultz - ePOS) Date: Mon Jun 7 17:16:29 2004 Subject: XSL Message-ID: Hi all, Yet another idiot question.. I have found lots of info on XML, and lots on XSL, but very little on combining them! Hypothetical case; let's say that I have a servlet (eg Java) runing which accepts an HTTP POST/GET to query a product catalogue. The servlet queries a database and then generates an XML document such as this.. Catalogue as of 1st December Qwerky keyboard Mickey Mouse Monitor Lizard Let's say we have a DTD available on the web server "www.acme.com/dtd/ProdList.dtd" which looks like this.. > Let's say that a style sheet is also available on www.acme... to ouput the catalogue as an HTML table, looks like this ... (which probably has lots of errors!) <xsl:for-each select="hdr"> <xsl:value-of select="."/> </xsl:for-each>

Product List

Stock Code Short Description Long Description Unit Price
How should the servlet change it's ouput (text/xml?) so that the browser (eg IE5) will pick-up the XSL and format the xml output into the desired HTML table ? What changes are required to the above files ? Regards Anton Schoultz e-mail: mailto:antons@ePOS.co.za Office: +27 11 807-9400 Ext. 205 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From nicmila at vscht.cz Wed Nov 3 13:23:10 1999 From: nicmila at vscht.cz (Miloslav Nic) Date: Mon Jun 7 17:16:29 2004 Subject: Schematron validation based on the contents of another file! Message-ID: <382036A4.C2F76825@vscht.cz> I have added two more examples to Schematron tutorial at: http://zvon.vscht.cz/HTMLonly/SchematronTutorial/General/contents.html I have just realized, that Schematron engines based on XSLT can use XSLT function: document() to perform this type of validation. Example 18 A paragraph in XML 2 can only start with words specified in XML 1 (file source1.xml) Example 17 XML 1 (file source1.xml) contains a list of authors. These authors are referred to in XML 2. The Schematron checks if for each referred author in XML 2 exists an entry in XML 1. -- *************************************************************** Dr. Miloslav Nic e-mail: nicmila@vscht.cz Department of Organic Chemistry TEL: +420 2 2435 5012 ICT Prague (VSCHT Praha) +420 2 2435 4118 FAX: +420 2 2435 4288 **************************************************************** Support free information exchange: http://zvon.vscht.cz **************************************************************** xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Wed Nov 3 14:16:35 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:30 2004 Subject: XSL Message-ID: add the following after the line Make a header for the stylesheet like this: Vane -----Original Message----- From: Anton Schoultz - ePOS [mailto:antons@epos.co.za] Sent: Wednesday, November 03, 1999 6:41 AM To: XML-DEV LIST Subject: XSL Hi all, Yet another idiot question.. I have found lots of info on XML, and lots on XSL, but very little on combining them! Hypothetical case; let's say that I have a servlet (eg Java) runing which accepts an HTTP POST/GET to query a product catalogue. The servlet queries a database and then generates an XML document such as this.. Catalogue as of 1st December Qwerky keyboard Mickey Mouse Monitor Lizard Let's say we have a DTD available on the web server "www.acme.com/dtd/ProdList.dtd" which looks like this.. > Let's say that a style sheet is also available on www.acme... to ouput the catalogue as an HTML table, looks like this ... (which probably has lots of errors!) <xsl:for-each select="hdr"> <xsl:value-of select="."/> </xsl:for-each>

Product List

Stock Code Short Description Long Description Unit Price
How should the servlet change it's ouput (text/xml?) so that the browser (eg IE5) will pick-up the XSL and format the xml output into the desired HTML table ? What changes are required to the above files ? Regards Anton Schoultz e-mail: mailto:antons@ePOS.co.za Office: +27 11 807-9400 Ext. 205 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gorden at bnl.gov Wed Nov 3 14:43:04 1999 From: gorden at bnl.gov (Gorden-Ozgul, Patricia E) Date: Mon Jun 7 17:16:30 2004 Subject: Newbie - How to Load XML data into Oracle Message-ID: <698DB793D712D31180B600902746422D84757E@exchange01.bnl.gov> I'm new to the world of SGML (not new) and XML (new) and document processing. I am an Oracle developer/DBA. My understanding of the my part of the project is to load the XML data into an Oracle database (8.x on Solaris 2.6) from which we will be creating XML for a required data call. The XML output will be 'passed' through multiple DTDs based upon which type of document is represented. I have never worked with variable length, multiple line tagged data before. Is anyone out there familiar with the method by which I could perform such a load? It looks to me like Oracle's load utility, SQL*LOADER couldn't handle this. To use it I'd need to convert the XML data to a delimited flat file. Does anyone out there have any suggestions or help for me? TIA * * * * * Pat Gorden-Ozgul Database Development Information Services Division Bldg 477 Brookhaven National Laboratory Upton, New York 11967 (516)344-5159 gorden@bnl.gov I take sole responsibility for any opinion expressed herein. * * * * * xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Cem.Redif at Xpedior.com Wed Nov 3 15:50:53 1999 From: Cem.Redif at Xpedior.com (Cem Redif) Date: Mon Jun 7 17:16:30 2004 Subject: Joined today: Newbie questions Message-ID: <3820C9EA.CE0B83E@Xpedior.com> Hi All, I am very new to XML and I would like to get starting as soon as possible. I have some very simple questions to ask: 1. Does Netscape and IE support XML automatically? 2. What plug-ins do I need (if any) for Netscape and IE for building simple applications? 3. What does the XML Parser do? Does it translate XML code into HTML? 4. Do I need XSL or CSS? What is their purpose? 5. What other components do I need to get started - that is to build a simple application? Thanks, Cem. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tpassin at mitretek.org Wed Nov 3 16:06:31 1999 From: tpassin at mitretek.org (Thomas B. Passin) Date: Mon Jun 7 17:16:30 2004 Subject: XSL Message-ID: <005801bf2614$d66afb40$38a3f1ce@ls-.mitretek.org> From: Anton Schoultz - ePOS >Hi all, >Yet another idiot question.. >I have found lots of info on XML, and lots on XSL, but very little on >combining them! > >Hypothetical case; let's say that I have a servlet (eg Java) runing which >accepts an HTTP POST/GET to query a product catalogue. The servlet queries a >database and then generates an XML document such as this.. > > > > > > > Catalogue as of 1st December > > Qwerky keyboard > Mickey Mouse > Monitor Lizard > > > >Let's say we have a DTD available on the web server >"www.acme.com/dtd/ProdList.dtd" >which looks like this.. > > > > > date CDATA #IMPLIED > > > > > > > code CDATA #REQUIRED > short CDATA #IMPLIED > price CDATA #IMPLIED > > >> > >Let's say that a style sheet is also available on www.acme... to ouput the >catalogue as an HTML table, looks like this ... (which probably has lots of >errors!) > > > > > > > > <xsl:for-each select="hdr"> > <xsl:value-of select="."/> > </xsl:for-each> > > > >

Product List

> > > > > > > > > > > > > > > >
Stock CodeShort DescriptionLong DescriptionUnit Price
> > >
>
> > > >How should the servlet change it's ouput (text/xml?) so that the browser (eg >IE5) will pick-up the XSL and format the xml output into the desired HTML >table ? >What changes are required to the above files ? Why not have the servelet just return the transformed html, as long as you are running a servelet anyway? Tom Passin xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DuCharmR at moodys.com Wed Nov 3 17:18:48 1999 From: DuCharmR at moodys.com (DuCharme, Robert) Date: Mon Jun 7 17:16:30 2004 Subject: Joined today: Newbie questions Message-ID: <01BA10F0CD20D3119B2400805FD40F9F278073@MDYNYCMSX1> In general, the xml-l list is better for basic XML issues; xml-dev concentrates on more advanced and theoretical stuff. See http://www.oasis-open.org/cover/lists.html#XML-L for more on xml-l. See also the XML FAQ at http://www.ucc.ie/xml/ and good introductions for newcomers at http://www.xmlinfo.com/newcomers/. >1. Does Netscape and IE support XML automatically? IE5 does, Netscape 4 doesn't. XML support is part of Mozilla, the version of Netscape under development. >2. What plug-ins do I need (if any) for Netscape and IE for building >simple applications? I don't know of any plugins that would make for a different answer in 1. above. >3. What does the XML Parser do? Does it translate XML code into HTML? It checks the well-formedness and optionally the validity of an XML document. Typically, it also reads the document's components into data structures or triggers function calls that let an application use those components. Conversion to HTML could be one such application. >4. Do I need XSL or CSS? What is their purpose? They are two stylesheet standards that let you specify the appearance of different elements in your document. >5. What other components do I need to get started - that is to build a >simple application? XML is used for a wide variety of applications, so there's no simple answer to this question. Bob DuCharme www.snee.com/bob see www.snee.com/bob/xmlann for "XML: The Annotated Specification" from Prentice Hall. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Wed Nov 3 17:28:30 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:30 2004 Subject: Schematron validation based on the contents of another file! Message-ID: <000c01bf2624$0ef6b2b0$47f96d8c@NT.JELLIFFE.COM.AU> Wow, that is a great find. I think it allows us to have external controlled vocabularies, but ones where we don't care on the DTD that that vocabulary is stored in: by having smarter links (i.e, Xpaths) we can locate particular fields in the remote document regardless of the element names used. Rick Jelliffe -----Original Message----- From: Miloslav Nic To: xsl-list ; xml-dev@ic.ac.uk Date: Wednesday, 3 November 1999 21:51 Subject: Schematron validation based on the contents of another file! >I have added two more examples to Schematron tutorial at: >http://zvon.vscht.cz/HTMLonly/SchematronTutorial/General/contents.html > >I have just realized, that Schematron engines based on XSLT can use >XSLT function: document() to perform this type of validation. > >Example 18 >A paragraph in XML 2 can only start with words specified in XML 1 (file >source1.xml) > >Example 17 >XML 1 (file source1.xml) contains a list of authors. These authors are >referred to in XML 2. The Schematron checks if for each referred author >in XML 2 exists an entry in XML 1. >-- >*************************************************************** >Dr. Miloslav Nic e-mail: nicmila@vscht.cz >Department of Organic Chemistry TEL: +420 2 2435 5012 >ICT Prague (VSCHT Praha) +420 2 2435 4118 > FAX: +420 2 2435 4288 >**************************************************************** >Support free information exchange: http://zvon.vscht.cz >**************************************************************** > >xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk >Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 >To unsubscribe, mailto:majordomo@ic.ac.uk the following message; >unsubscribe xml-dev >To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; >subscribe xml-dev-digest >List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Wed Nov 3 17:36:10 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:30 2004 Subject: Entities and non-validation References: <381D2D46.4CBE7A4B@activated.com> <381F33CE.E30F3408@pacbell.net> <381F4A76.7F91ACBC@goshawk.com> Message-ID: <38207267.B2D1BE88@pacbell.net> Good catch. When the nonvalidating parser ignored one or more external PEs, this isn't a fatal error. SAX2 (alpha still) has ways to report the situation, as I noted elsewhere in my response. My general advice is still to avoid nonvalidating parsers that don't read external entities, since the failure modes get so confusing. - Dave Steve Dahl wrote: > > David Brownell wrote: > > > > 3) General entities in the document > > > > Violates a WFC -- fatal error, full stop. > > No. If the parser has failed to read part of the external subset of the DTD (because it is not > validating), an undeclared entity reference in the document content is not a fatal error. The > fatal error, full stop, only occurs if you are certain that you've read the entire DTD, and > still have not encountered a declaration for the named entity. > > So, if the entity is undeclared, and it's not a fatal error, what should you do? > > -- > - Steve Dahl > sdahl@goshawk.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From smuench at us.oracle.com Wed Nov 3 18:24:56 1999 From: smuench at us.oracle.com (Steve Muench) Date: Mon Jun 7 17:16:30 2004 Subject: Schematron validation based on the contents of another file! References: <000c01bf2624$0ef6b2b0$47f96d8c@NT.JELLIFFE.COM.AU> Message-ID: <009f01bf2628$43734b80$54561990@us.oracle.com> Another simple corollary is that since: document() can take a uri, that uri can be a URL and that URL can resolve to a server that delivers schema rules out of a runtime database dictionary. The would let you write validations, for example, in a schema representing an airline reservation that a must be one of the 9000+ valid three-letter airport codes, but no other three-letter combination. You certainly don't want to parse an XML file with the 9000 codes in it to find it the airport code "XML" is a valid one, so you can setup a server-side, URL-accessible "XML Data Service" that tells you the answer by looking in a database, returning the answer to you in a little "datagram" of XML, via the "document()" function in XSLT. Here's roughly how you could do it... By installing the Oracle XSQL Servlet (or similar server-side assistant for combining SQL/XML/XSLT) and writing a server-side query like: SELECT description, code FROM all_airport_codes WHERE code = UPPER('{@code}' Then a URL like: http://iata.org/airport-check.xsql?code=XML Will return an XML document like: XML Minlaton, Sa, Australia You can use the: select="document(concat('http://iata.org/airport-check.xsql?code=',.)/AIRPOR TS/AIRPORT" to check if the code was found... ________________________________________________________ Steve Muench, BC4J Development Team & XML Evangelist http://technet.oracle.com/tech/java http://technet.oracle.com/tech/xml ----- Original Message ----- From: Rick Jelliffe To: Sent: Wednesday, November 03, 1999 9:51 AM Subject: Re: Schematron validation based on the contents of another file! | Wow, that is a great find. I think it allows us to have external | controlled vocabularies, but ones where we don't care on the DTD that | that vocabulary is stored in: by having smarter links (i.e, Xpaths) we | can locate particular fields in the remote document regardless of the | element names used. | | Rick Jelliffe | | -----Original Message----- | From: Miloslav Nic | To: xsl-list ; xml-dev@ic.ac.uk | | Date: Wednesday, 3 November 1999 21:51 | Subject: Schematron validation based on the contents of another file! | | | >I have added two more examples to Schematron tutorial at: | >http://zvon.vscht.cz/HTMLonly/SchematronTutorial/General/contents.html | > | >I have just realized, that Schematron engines based on XSLT can use | >XSLT function: document() to perform this type of validation. | > | >Example 18 | >A paragraph in XML 2 can only start with words specified in XML 1 (file | >source1.xml) | > | >Example 17 | >XML 1 (file source1.xml) contains a list of authors. These authors are | >referred to in XML 2. The Schematron checks if for each referred author | >in XML 2 exists an entry in XML 1. | >-- | >*************************************************************** | >Dr. Miloslav Nic e-mail: nicmila@vscht.cz | >Department of Organic Chemistry TEL: +420 2 2435 5012 | >ICT Prague (VSCHT Praha) +420 2 2435 4118 | > FAX: +420 2 2435 4288 | >**************************************************************** | >Support free information exchange: http://zvon.vscht.cz | >**************************************************************** | > | >xml-dev: A list for W3C XML Developers. To post, | mailto:xml-dev@ic.ac.uk | >Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on | CD-ROM/ISBN 981-02-3594-1 | >To unsubscribe, mailto:majordomo@ic.ac.uk the following message; | >unsubscribe xml-dev | >To subscribe to the digests, mailto:majordomo@ic.ac.uk the following | message; | >subscribe xml-dev-digest | >List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) | > | | | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk | Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 | To unsubscribe, mailto:majordomo@ic.ac.uk the following message; | unsubscribe xml-dev | To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; | subscribe xml-dev-digest | List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) | | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Wed Nov 3 18:31:14 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:30 2004 Subject: public identifiers [Re: Referencing multiple DTD in an XML document] References: <381F36DC.91B73261@pacbell.net> <3820142B.B9C1BF27@mecomnet.de> Message-ID: <38207C43.E8F887DA@pacbell.net> james anderson wrote: > > greetings; > > David Brownell wrote: > > > > ... > > > > It's a simple extension of what I showed above: > > > > > > > %MathML; > > > > %SpeechML; > > ]> > > > > I'd encourage you to use PUBLIC identifiers as well, so that > > local cached copies of those declarations can easily be used. > > > > Could someone expound further on this statement? I'll give my understanding, which AFIAK isn't radical. > I recall only that the rec says something about permitting a processor to use > the public identifier to generate an alternative URI to the system identifier > to be used to retrieve an external resource. Right. > Is the "customary usage", in fact, that processors use the public identifier > to name an entry in a local and/or process-specific cache? Now you're getting into cache management policies. Lots of them are possible. Pick the best one for your application or your site -- key advice for any cache, not just XML. > which they manage dynamically? I've normally seen this be static ... the way to do this dynamically is to have the XML parser talk to a caching HTTP proxy server, so that you're re-using existing infrastructure. The downside of dynamically caching these is epitomized by me using my laptop in a cafe, without a wireless modem: no network. So it's desirable to have some sort of static catalog describing the local cache. I do that when validating XHTML, for example. Hence the word "easy" in my quote above: easy to set up a manually administered cache, with a catalog. More complex schemes are also possible, just less easy (except for use of a caching HTTP proxy server, which only works for one class of system URIs). > I wonder this also because I've yet to see a conclusive discussion of whether > dtd's (or for that matter schema) in the namespace age are stable. That is, > whether the same system uri will always identify an identical dtd/schema. Depends on the URI and how it's managed. As a rule of thumb, I never assume that any identifier will always identify the same thing ... serves me quite well. Some folk would like to arrange that URNs always identify an "identical" resource though. > For example, would a processor be conforming if it were to, upon not finding a > resource "under" a public identifier, retrieve and expand the resource located > through the system identifier and cache the expanded (or even decoded result) > "under" the public identifier? I don't think you'll find a conformance requirement for cache management policies. Two things to watch out for though: - XML doesn't define the namespace for PUBLIC identifiers. (I understand SGML did.) So two different folk could easily assign different meanings to a public ID like "foo". If you choose to dynamically manage a cache, you may want a heuristic to make it apply only to SGML FPIs or to URNs. - Watch out for conditional sections, since you may need to deal with two different documents that INCLUDE or IGNORE different chunks of an external PE. (If you just cache unparsed data bytes you should be safe.) I was using the word "cache" in a broad sense. Also, using the existence of a PUBLIC identifier as a flag that the content in question is intended to fit into some such "cached" usage model. (Else, why use that syntax?) - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Wed Nov 3 18:52:10 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:30 2004 Subject: XML Client detection References: <"199911022042322.SM00159"@Unknown> Message-ID: <38208125.7B550C27@pacbell.net> In short, you can't just assume XHTML since you're trying to address older "v2" browsers. So you really do need to look at the "User-Agent" in the HTTP request -- but it's not an "XML capable browser" issue, just a "requires broken HTML" issue. Again, my bias would be to treat old browsers as the exception case, and just serve up XHTML unless you recognize an "old" browser. (Of course, provide an "old browser" button in the XHTML page too.) But whether you treat "old" or "new" as the exception is your call. For what it's worth, I just use the "transitional" XHTML DTD since HTML browsers don't tend to handle enough of CSS to use "strict". I've found that providing valid XHTML tends to make browsers like Netscape 4.x handle CSS better ... and even then, there are some valid constructs they won't quite be happy with! :-) Sorry I don't have a list of such browsers, but you should be able to have your webserver tell you about the browsers your readers use. - Dave rev-bob@gotc.com wrote: > > > Since your output choices are currently limited to HTML and XHTML, I'd > > be sorely tempted to just default to XHTML, and give folk an option to > > go to HTML output if that breaks. > > > > The reason is that most reasonably well crafted XHTML will be accepted by > > both HTML and XML aware browsers, with the primary known exception being > > very old browsers ("version 2") that you may not support anyway. > > The trouble with that is, I kind of make a crusade out of accessibility. Just about > anybody can access my HTML, because I've taken care to include several legacy > support tricks (such as a SCRIPT element inside a NOSCRIPT element, which is > specifically designed to work around the fact that NN2 doesn't know what NOSCRIPT > means) which are spec-illegal yet necessary for old-client support. > > With the XHTML pages, I'm trying to get away from that. Since old browsers don't > understand XML, I can drop a lot of the antiquated hacks and make the XHTML code a > bit cleaner. Hence, the need for a client sniffer - send the older browsers to the HTML > code which makes allowances for them, and shamelessly take advantage of the XML- > compliant browsers' features. > > > You only really need XML support in the client if you're trying to use > > the XML/CSS (or eventually XML/XSLT) style rendering. Since I couldn't > > use IE5 support for that (no list or link support, or preformatted text), > > and Mozilla's not prime-time yet, I'd not bother with that approach for > > some time to come. > > Look at it this way. If I get the sniffer working, I can do things like morph FONT FACE > tags into CSS styles for the XHTML version, thus ultimately bringing the XHTML > version several steps closer to the ideal of divorcing content from presentation. That's > my goal; I'm not looking for XML support because I need it, but because excluding > browsers without it will let me get closer to "pure code" in those pages. > > Rev. Robert L. Hood | http://rev-bob.gotc.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From smuench at us.oracle.com Wed Nov 3 19:30:06 1999 From: smuench at us.oracle.com (Steve Muench) Date: Mon Jun 7 17:16:30 2004 Subject: Newbie - How to Load XML data into Oracle In-Reply-To: <698DB793D712D31180B600902746422D84757E@exchange01.bnl.gov> Message-ID: See the "OracleXMLSave" class & utility provided with the "Oracle XML SQL Utilities for Java". Combined with transformations, this provides the ability to easily get XML data into the database on your terms. http://technet.oracle.com/tech/xml thanks. ______________________________________________ Steve Muench Consulting Product Manager & XML Evangelist Business Components for Java Development Team | -----Original Message----- | From: owner-xml-dev@ic.ac.uk [mailto:owner-xml-dev@ic.ac.uk]On Behalf Of | Gorden-Ozgul, Patricia E | Sent: Wednesday, November 03, 1999 6:40 AM | To: 'XML-DEV LIST' | Subject: Newbie - How to Load XML data into Oracle | | | I'm new to the world of SGML (not new) and XML (new) and document | processing. I am an Oracle developer/DBA. | | My understanding of the my part of the project is to load the XML | data into | an Oracle database (8.x on Solaris 2.6) from which we will be creating XML | for a required data call. The XML output will be 'passed' | through multiple | DTDs based upon which type of document is represented. | | I have never worked with variable length, multiple line tagged | data before. | Is anyone out there familiar with the method by which I could | perform such a | load? It looks to me like Oracle's load utility, SQL*LOADER | couldn't handle | this. To use it I'd need to convert the XML data to a delimited | flat file. | | Does anyone out there have any suggestions or help for me? | TIA | | * * * * * | Pat Gorden-Ozgul | Database Development | Information Services Division Bldg 477 | Brookhaven National Laboratory | Upton, New York 11967 | (516)344-5159 gorden@bnl.gov | | I take sole responsibility for any opinion expressed herein. | * * * * * | | | | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk | Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on | CD-ROM/ISBN 981-02-3594-1 | To unsubscribe, mailto:majordomo@ic.ac.uk the following message; | unsubscribe xml-dev | To subscribe to the digests, mailto:majordomo@ic.ac.uk the | following message; | subscribe xml-dev-digest | List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) | | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Wed Nov 3 19:45:17 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:30 2004 Subject: A Plea for Schemas References: <3.0.32.19991101145442.00c09af0@pop.intergate.bc.ca> <381EB94E.76946432@praxis.cz> Message-ID: <382090AE.C287EDBB@pacbell.net> Matthew Gertner wrote: > > ... many of the pieces of the > puzzle have been in place only recently (or are still being worked on): > > * The right mindset: until very recently generic markup has been seen as > primarily useful for documents, where the utility of schemas is > admittedly limited for anything but authoring applications. The idea of > using XML as a software engineering tool to model data structures has > now become very prevalent. Or at least trendy. There have been MANY (!) modeling infrastructures intended to help certain classes of software engineers. Watching those tools' progress has led me to my current skeptical stance about other attempts to deploy such modeling frameworks. The low level tool used to represent such models (XML in this example) doesn't matter much; it is the higher level processes that create problems. > * Communications infrastructure: Something like an automatic discovery > mechanism for schemas would not be possible without widespread access to > a common network infrastructure. On the other hand, that widespread access can obviate the need for such an "automatic discovery mechanism" just as easily, since it enables other alternatives too. It reduces all kinds of costs. Near as I can tell, what you seem to be after with the "automatic discovery" is primarily to make it easier to reuse a schema if that's what a system designer wants to do. But it can't make the designer ignore common motivations like "NIH", "I can do it better", "that's really not what we need", and the classic "we need a proprietary hook to lock-in customers". - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lgeorge at gmx.net Wed Nov 3 20:33:16 1999 From: lgeorge at gmx.net (Lars George) Date: Mon Jun 7 17:16:31 2004 Subject: XSL In-Reply-To: Message-ID: <001001bf263a$d7c82500$0900000a@larsgeorge01> Hi Anton, I do the same thing but on the server-side. Have a look at IBM's Alphaworks site into the source of the XMLEnabler. This is a servlet that does the same thing. It even gives you a chance to decide which XSL you use for which user agent (browser). Therefore you can transform your data on the server and serve it to all available browsers out there just by providing different XSL stylesheets. I find that rather amazing, and it is simple too! HTH, Lars George Woodgate Research Pty Ltd Brisbane, Australia > -----Original Message----- > From: owner-xml-dev@ic.ac.uk [mailto:owner-xml-dev@ic.ac.uk]On Behalf Of > Anton Schoultz - ePOS > Sent: Wednesday, 3 November 1999 21:41 > To: XML-DEV LIST > Subject: XSL > > > Hi all, > Yet another idiot question.. > I have found lots of info on XML, and lots on XSL, but very little on > combining them! > > Hypothetical case; let's say that I have a servlet (eg Java) runing which > accepts an HTTP POST/GET to query a product catalogue. The > servlet queries a > database and then generates an XML document such as this.. > > > > > > > Catalogue as of 1st December > > Qwerky keyboard > Mickey Mouse > Monitor Lizard > > > > Let's say we have a DTD available on the web server > "www.acme.com/dtd/ProdList.dtd" > which looks like this.. > > > > > date CDATA #IMPLIED > > > > > > > code CDATA #REQUIRED > short CDATA #IMPLIED > price CDATA #IMPLIED > > > > > > Let's say that a style sheet is also available on www.acme... to ouput the > catalogue as an HTML table, looks like this ... (which probably > has lots of > errors!) > > > > > > > > <xsl:for-each select="hdr"> > <xsl:value-of select="."/> > </xsl:for-each> > > > >

Product List

> > > > > > > > > > > > > > > >
Stock CodeShort DescriptionLong DescriptionUnit Price
> > >
>
> > > > How should the servlet change it's ouput (text/xml?) so that the > browser (eg > IE5) will pick-up the XSL and format the xml output into the desired HTML > table ? > What changes are required to the above files ? > > Regards > > Anton Schoultz > e-mail: mailto:antons@ePOS.co.za > Office: +27 11 807-9400 Ext. 205 > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on > CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the > following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From andre.camenzind at alcatel.ch Wed Nov 3 20:59:38 1999 From: andre.camenzind at alcatel.ch (=?iso-8859-1?Q?Andr=E9?= Camenzind) Date: Mon Jun 7 17:16:31 2004 Subject: XSL References: <001001bf263a$d7c82500$0900000a@larsgeorge01> Message-ID: <3820A21B.19057F17@alcatel.ch> Lars George wrote: > Hi Anton, > > I do the same thing but on the server-side. Have a look at IBM's Alphaworks > site into the source of the XMLEnabler. This is a servlet that does the same > thing. It even gives you a chance to decide which XSL you use for which user > agent (browser). Therefore you can transform your data on the server and > serve it to all available browsers out there just by providing different XSL > stylesheets. I find that rather amazing, and it is simple too! Hello Thanks for the tip Lars. The XMLEnabler seems to be a really nice tool, but it looks like that you have to use the Lotus XSL Processor. Is it possible to use another XSL Processor? Has anyone tried to use another XSL Processor? Regards Andre Camenzind -------------- next part -------------- A non-text attachment was scrubbed... Name: andre.camenzind.vcf Type: text/x-vcard Size: 291 bytes Desc: Card for André Camenzind Url : http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991103/500e9dac/andre.camenzind.vcf From wunder at infoseek.com Wed Nov 3 21:31:20 1999 From: wunder at infoseek.com (Walter Underwood) Date: Mon Jun 7 17:16:31 2004 Subject: XSL In-Reply-To: <001001bf263a$d7c82500$0900000a@larsgeorge01> References: Message-ID: <3.0.5.32.19991103132814.00be2100@corp.infoseek.com> At 06:34 AM 11/4/99 +1000, Lars George wrote: > > ... It even gives you a chance to decide which XSL you use for which user >agent (browser). Therefore you can transform your data on the server and >serve it to all available browsers out there just by providing different XSL >stylesheets. Be sure to do something sensible for unrecognized user agents. Our spider got an error message for every single page at one site, because the site didn't know what to do for the user-agent (browser) called "Ultraseek". wunder -- Walter R. Underwood wunder@infoseek.com wunder@best.com (home) http://software.infoseek.com/cce/ (my product) http://www.best.com/~wunder/ 1-408-543-6946 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From timbl at w3.org Wed Nov 3 21:37:35 1999 From: timbl at w3.org (Tim Berners-Lee) Date: Mon Jun 7 17:16:31 2004 Subject: Fw: XHTML 1.0 returned to HTML WG Message-ID: <002b01bf2643$1a739530$2a7b0a0a@ridge.w3.org> FYI - tim -----Original Message----- From: Tim Berners-Lee To: w3c-ac-members@w3.org Date: Wednesday, November 03, 1999 11:22 AM Subject: W3C: XHTML 1.0 returned to HTML WG > >Dear Advisory Committee Member, > > XHTML 1.0 is hereby sent back to the HTML working group for further work. > >On 24th August 1999, we asked for review of the XHTML 1.0 Proposed >Recommendation. The review period lasted until September 22nd. It >was encouraging to see so many member organizations planning on >delivering products supporting XHTML. > >There was, however, a significant lack of consensus around a number of >points, based on the feedback received during the review. The HTML >working group is being asked to address the issues raised and to >present a revised specification for further member review as soon >as possible. > >In summary, W3C Members wanted the HTML working group to revise >the XHTML 1.0 specification to utilize a single namespace. >There are a number of separate questions involved in this, >such as whether a namespace identifier should be changed >(a) between versions of the same specification and (b) between >different strict, transitional and frameset document types of the >original HTML 4 spec on which xHTML is based. > >A few respondents were also concerned about the use of the text/xml >media type for delivering xHTML, considering this to be "premature". >If a document conforming to XML 1.0 and XML Namespaces is not to be >considered "text/xml", this raises an important issue as to what is. > >Whatever decision is made, XHTML as a specification must of >course define some conformance phrase (what it is that it is defining) >and the constraints on and meaning of a conforming document. > >We will be sending out a separate message on the HTML 4.01 >specification, which was reviewed at the same time as XHTML 1.0. > >Tim Berners-Lee >Director W3C > > > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lgeorge at gmx.net Wed Nov 3 22:04:26 1999 From: lgeorge at gmx.net (Lars George) Date: Mon Jun 7 17:16:31 2004 Subject: XSL In-Reply-To: <3820A21B.19057F17@alcatel.ch> Message-ID: <001301bf2647$70215770$0900000a@larsgeorge01> Hi Andre, I have done the same sort of servlet (only a basic version) without the knowledge of IBM XMLEnabler. Basically even that servlet is just a template and gives you a good start what has to be done. The XSL processor and XML parser part is replaceable by any of them. I use the Oracle ones right now, as they come nicely wrapped up in one package. Works just fine although this is still work in progress (i.e. XSL and my servlet). Another good source og information is the Cocoon project on the Apache website (http://java.apache.org). They do the same thing but have built a framework that allows for easy replacement of XSL/XML packages. They already support the major ones, but as a framework it can be easily extend to support new ones, too. The gist is to take the user agent info and transform the XML to whatever is needed. Bear in mind the note Walter posted just before. Always provide for a fallback if you can't detect the user agent. HTH, Lars George Woodgate Research Pty Ltd Brisbane, Australia > -----Original Message----- > From: Andr? Camenzind [mailto:andre.camenzind@alcatel.ch] > Sent: Thursday, 4 November 1999 6:59 > To: Lars George > Cc: Anton Schoultz - ePOS; XML-DEV LIST > Subject: Re: XSL > > > > > Lars George wrote: > > > Hi Anton, > > > > I do the same thing but on the server-side. Have a look at > IBM's Alphaworks > > site into the source of the XMLEnabler. This is a servlet that > does the same > > thing. It even gives you a chance to decide which XSL you use > for which user > > agent (browser). Therefore you can transform your data on the server and > > serve it to all available browsers out there just by providing > different XSL > > stylesheets. I find that rather amazing, and it is simple too! > > Hello > > Thanks for the tip Lars. > The XMLEnabler seems to be a really nice tool, but it looks like > that you have to use the > Lotus XSL Processor. Is it possible to use another XSL Processor? > Has anyone tried to use > another XSL Processor? > > Regards > > Andre Camenzind > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ht at cogsci.ed.ac.uk Wed Nov 3 22:29:17 1999 From: ht at cogsci.ed.ac.uk (Henry S. Thompson) Date: Mon Jun 7 17:16:31 2004 Subject: Undeclared namespace In-Reply-To: "Anand Raman"'s message of "Sat, 30 Oct 1999 16:31:13 +0530" References: <3819335F.F773CE42@wipsys.soft.net> <3819937E.9F1D4610@goon.stg.brown.edu> <381ACFF8.3C574509@wipsys.soft.net> Message-ID: You have to put a FIXED xmlns:foo declaration on EVERY element in your DTD which appears in your input document with an explicit NS prefix. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Wed Nov 3 23:13:20 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:31 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: <002b01bf2643$1a739530$2a7b0a0a@ridge.w3.org> Message-ID: Tim Berners-Lee wrote: > > XHTML 1.0 is hereby sent back to the HTML working group for further work. ... > >In summary, W3C Members wanted the HTML working group to revise > >the XHTML 1.0 specification to utilize a single namespace. > >There are a number of separate questions involved in this, > >such as whether a namespace identifier should be changed > >(a) between versions of the same specification and (b) between > >different strict, transitional and frameset document types of the > >original HTML 4 spec on which xHTML is based. Would it not save everyone a lot of anguish if XHTML 1.0 were just HTML 4.01 recast as XML 1.0, in other words without mentioning namespaces *at all*, and saving the namespace stuff for future versions (if it's proven to be viable)? /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Curt.Arnold at hyprotech.com Wed Nov 3 23:32:09 1999 From: Curt.Arnold at hyprotech.com (Arnold, Curt) Date: Mon Jun 7 17:16:31 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <61DAD58E8F4ED211AC8400A0C9B4687341546D@THOR> Tim Berners-Lee wrote: >>Subject: Fw: XHTML 1.0 returned to HTML WG >>In summary, W3C Members wanted the HTML working group to revise >>the XHTML 1.0 specification to utilize a single namespace. I think the motivation for the three namespaces and the fact that there hasn't been a clean, popular resolution to the underlying problem is a result that there is not a clean way to distinguish between what a DTD/schema is capable of representing and what an application is capable of processing. I know namespaces aren't equivalent to a DTD or Schema, but I think that in this case they are felt to be the moral equivalent of a DTD. I've tried to expand a little on this in comments on the Schema drafts, but I think it is an important distinction. For example, a well defined address schema should be able to handle non-US addresses. A particular mailing label printer might only support US addresses. It would be nice if the XML infrastructure would allow a routing program to recognize that a particular address did not conform to the capabilities of the US mailing label printer and route it to an non-US capable printer. One option would be to cripple the schema, but this inhibits those applications that are non-US capable. Basically, what this would require is the document to be able to declare what DTD/Schema that it governs it (either through a element, the PI would just let it know before hand. A question would be should we try to develop a standard way of designating document profiles or provide an XHTML specific manner. If we were just addressing, XHTML we could do something line If we were trying to be more generic, could we do something like To list the profiles that the document adheres to. For XHTML the uri's would be urn's that identify the frameset, strict and transitional profiles. For other applications, these could be url's that point to DTD's or a schema profile. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dave at userland.com Wed Nov 3 23:38:08 1999 From: dave at userland.com (Dave Winer) Date: Mon Jun 7 17:16:31 2004 Subject: XHTML 1.0 returned to HTML WG References: Message-ID: <049b01bf2654$4b7d1460$1918ccce@murphy> >>Would it not save everyone a lot of anguish if XHTML 1.0 were just HTML 4.01 recast as XML 1.0, in other words without mentioning namespaces *at all*, and saving the namespace stuff for future versions (if it's proven to be viable)? Yes yes yes!! That would get XML into the minds of HTML coders and would start a process for other applications of XML to take off. Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Thu Nov 4 00:08:13 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:31 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: Message-ID: <000601bf2658$c6072dc0$099918d1@docuverse1> >Would it not save everyone a lot of anguish if XHTML 1.0 were >just HTML 4.01 >recast as XML 1.0, in other words without mentioning >namespaces *at all*, and >saving the namespace stuff for future versions (if it's proven >to be viable)? I don't see much difference between zero and one (one?:) namespace and since there is definite need for a namespace (i.e. XSL) to distinguish (X)HTML tags from others, I prefer one over zero. I must say, I was surprised by the decision and have now a more healthy respect for the W3C process although I suspect XML-DEV has now become an informal part of the process. At least all the stress we must go through to exert that reactive influence is high enough to prevent abuse . Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Curt.Arnold at hyprotech.com Thu Nov 4 00:28:38 1999 From: Curt.Arnold at hyprotech.com (Arnold, Curt) Date: Mon Jun 7 17:16:31 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <61DAD58E8F4ED211AC8400A0C9B46873415470@THOR> Dave Winer wrote: >> >>Yes yes yes!! >> >>That would get XML into the minds of HTML coders and would start a process >>for other applications of XML to take off. >> >>Dave After ranting on application profiles, etc. I wanted to clarify that it doesn't seem to be necessary to get an answer to application profiles for XHTML to be useful. Application profiles would be a useful thing to have resolved for other XML applications, but doesn't seem necessary for XHTML 1.0. The three namespaces thing seemed to be adding a feature to XHTML 1.0 that HTML 4.01 did not have. As a new feature, it should have probably been reserved for XHTML 1.1 or whatever. Namespace free XHTML would be fine with me. However, if XHTML must deal with application profiles, I'd like it to establish a pattern that other xml applications could follow. However, I think that is better left to the schema group (and maybe to XML Schema 1.1) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Thu Nov 4 01:10:53 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <3.0.32.19991103170850.00cfeb50@pop.intergate.ca> At 06:12 PM 11/3/99 -0500, Jelks Cabaniss wrote: >Would it not save everyone a lot of anguish if XHTML 1.0 were just HTML 4.01 >recast as XML 1.0, That's what it is. > in other words without mentioning namespaces *at all*, and >saving the namespace stuff for future versions (if it's proven to be viable)? Lots of people have good solid practical uses for namespaces. Anyone who thinks that HTML can go forward standing alone in glorious isolation and never being mixed with another tag vocabulary Just Doesn't Get It. So XHTML needs a namespace, and the HTML WG is the correct group to assign it. Whether they want to do it as part of the XHTML 1.0 spec or simply as a 3-line W3C recommendation published separately makes little difference. -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Thu Nov 4 01:32:01 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: <000601bf2658$c6072dc0$099918d1@docuverse1> Message-ID: Don Park wrote: > I don't see much difference between zero and one (one?:) namespace > and since there is definite need for a namespace (i.e. XSL) to > distinguish (X)HTML tags from others, I prefer one over zero. XSL currently handles HTML, text, and XML 1.0 output without need for any specified namespace in either the input or the output. /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Thu Nov 4 01:47:50 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: <3.0.32.19991103170850.00cfeb50@pop.intergate.ca> Message-ID: <199911040134.UAA26222@hesketh.net> At 05:08 PM 11/3/99 -0800, Tim Bray wrote: >So XHTML needs a namespace, and the HTML WG is the correct group to assign >it. Whether they want to do it as part of the XHTML 1.0 spec or simply as >a 3-line W3C recommendation published separately makes little >difference. -Tim Except that the second route probably would have gotten XHTML 1.0 through without these hitches. Technically, you're quite right. Politically, I think this could have been easier. Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Thu Nov 4 01:50:53 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:32 2004 Subject: A Plea for Schemas References: <005801bf25bb$f5af9460$1cf96d8c@NT.JELLIFFE.COM.AU> Message-ID: <3820CF13.4EAD@hiwaay.net> Rick Jelliffe wrote: > > Tim is of course correct that a schema is only part of the whole > picture, but a schema language can be judged on how readily it allows > useful systems and tools to be built. Ok. Another way to look at it is to look at the frequency of change in the information and determine if a schema is an where in the process the schema is an effective tool. There are a lot of applications whose market loosely hangs in the "authoring" category. Is anyone applying schemas to dimensions for multi-dimensional database designs, yeVenerableHypercubes for online analytical processing? > That being so, it may be a strong > schema system is one which has some 'use' information as well as the > "pure" schemas: documentation, forms building, validation, style, etc.: > where the type information from the schema can directly be used for some > purpose. > > DTDs provide simple stucture models but also have infoset contributions > with #FIXED attributes and default attribute values (i.e., a simple > transformation of the instance). This makes them 'impure' as a schema > language, but undoubtedly more useful. Schemas that gracefully handle time volatility issues will be useful. However for that to work, the schema has to be dynamic, and I rather thought that was the attractiveness of XML schemas. I can instrument processes and use the events to modify a schema via the DOM, thus closing the loop. Better than hardwiring templates, I would think. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Thu Nov 4 02:25:11 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: "Simon St.Laurent"'s message of "Wed, 03 Nov 1999 20:34:30 -0500" References: <199911040134.UAA26222@hesketh.net> Message-ID: "Simon St.Laurent" writes: > >So XHTML needs a namespace, and the HTML WG is the correct group to assign > >it. Whether they want to do it as part of the XHTML 1.0 spec or simply as > >a 3-line W3C recommendation published separately makes little > >difference. -Tim > > Except that the second route probably would have gotten XHTML 1.0 through > without these hitches. Technically, you're quite right. Politically, I > think this could have been easier. I have customers who would invest a lot of time and energy in XHTML right now, and who would integrate XHTML into other major industry specs that will be too far along to mess with in another few months, if the HTML WG would only publish a one-sentence NOTE that said The XML Namespace for HTML is http://www.w3.org/1999/11/HTML/ and all names are lower case. (or whatever suits). Really -- just give us a Namespace, and we'll do stuff you barely dare to dream about. That way, they can work on XHTML itself, modules, and all that at leisure. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Thu Nov 4 02:59:28 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: <3.0.32.19991103170850.00cfeb50@pop.intergate.ca> Message-ID: Tim Bray wrote: > Lots of people have good solid practical uses for namespaces. Anyone who > thinks that HTML can go forward standing alone in glorious isolation and > never being mixed with another tag vocabulary Just Doesn't Get It. The How, not the What, is what's contentious. Look at this list for the last several months. Do we need that to hold back xHTML 1.0 for another three months or more? /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Thu Nov 4 02:59:21 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: Message-ID: <000001bf2670$af0caf60$099918d1@docuverse1> >XSL currently handles HTML, text, and XML 1.0 output without >need for any >specified namespace in either the input or the output. You are right but if you want to use XSL to generate composite documents which requires using multiple namespaces, HTML tags will have to be treated as a special case if it lacked a namespace. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Thu Nov 4 02:59:30 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: Message-ID: <000101bf2670$c67df780$099918d1@docuverse1> > The XML Namespace for HTML is http://www.w3.org/1999/11/HTML/ and > all names are lower case. I am all for this idea. Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DKGunter at lbl.gov Thu Nov 4 03:01:49 1999 From: DKGunter at lbl.gov (Dan Gunter) Date: Mon Jun 7 17:16:32 2004 Subject: dynamic XML? References: <199911040134.UAA26222@hesketh.net> Message-ID: <3820F64E.EB5CDCC1@lbl.gov> Hi, I am working with some people who want to publish performance monitoring information in a standard exchange format. The details of the common vocabulary are still being discussed, but even at this early stage there are some technical questions about XML's use for such a task. One question is: assuming that the "things" being monitored, as well as the "characteristics" of the things being recorded, can change over time, is there a good way to dynamically add (even subtract) bits and pieces of the schema during the lifetime of the connection? I was thinking of something along the lines of a special couple of tags that tell the client to add/remove "things" or "characteristics" from its expected monitored events. Perhaps some of you have seen variations on this problem before? As a side note, XSchema looks more attractive than DTD's for this application (strict typing, among other things, would be nice). Thanks, -- [............. Dan Gunter - LBNL ....................] [One Cyclotron Road, MS:50B-2239, Berkeley, CA 94720 ] [(510)495-2504 / DKGunter@lbl.gov ] xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tania at bic.nus.edu.sg Thu Nov 4 03:03:50 1999 From: tania at bic.nus.edu.sg (TaNiA) Date: Mon Jun 7 17:16:32 2004 Subject: can anyone help? Message-ID: <01da01bf2671$0c46f500$52138489@bic.nus.edu.sg> Hi XML gurus, Can anyone give me some pointers in building an XML TOC like Microsoft has? http://msdn.microsoft.com/workshop/xml/toc.htm Thanks in advance, tania xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Thu Nov 4 03:39:41 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG References: <199911040134.UAA26222@hesketh.net> Message-ID: <3820FE0E.4C68@hiwaay.net> David Megginson wrote: > > (or whatever suits). Really -- just give us a Namespace, and we'll > do stuff you barely dare to dream about. That way, they can work on > XHTML itself, modules, and all that at leisure. Well said. But the spec is back for work, so, selah. Geekery... I've been reading Neil Maden's papers on OLAP and multi-dimensional databases for fun. Why isn't more of the list focus integrating XML for the client into the analytical systems so the closed loop from the document dbs to the decision systems is cohesive, fast, and easier to build than hypercubes. Hypercubes are morph based names in a slice and dice API. Separate facts/measure tables (numerical) from dimensions. Isn't a star-based named schema and relating XML schemas in the namespace of a metaName set the same thing? I don't know... fun to consider. Tumblers in the namespace.. The problem of applying schemas is applying them without the idea of dynamically modifying them so they will pivot, drill, mine, what have you. The document structure, if apriori, the schema names, is the range of the querying space. To aggregate, names must aggregate. If that is definitional, authoritative, schemas must be dynamic. Otherwise, they are (neil maden) "time volatile". Isn't a schema the set of names available to query in the space, apriori? To me, that is the main value. The dropdown list. My task tonight is to map two languages, both nodal and field, element and attribute. To do this, I have to abstract out the node names from the namespace of both languages and determine the state of the map (language name pairs or outermost nodes). Do I need a higher level set of names? yeah... the names of the document parts. legally, that is the last level of name binding. the document. The dropdown list. Authoring is the user interface. That namespace is the legal definition. The importance of document systems namespaces is the kind of information traditionally kept in them. The habit of the culture is to put the information for the humans in them, and that is precisely the information one needs to create dimensional data because it describes how the humans think they use it. In legal systems based on records of authority, it is the text references that bear the responsibility that node names carry in namespaces: referent stabilization. A DTD is a hedge on entropy. Even if the rule is volatile, if applied, the value of the referent becomes persistent. Persistence is enough to control the rate of change of the definitions and their affects on the objects they govern. A good analytical engine should let you query that by simple means. Navigate topical schemas or use the morphology of the namespace to store the dimensions. Manipulate it, and let the indexing magic work on the facts. Intersections are facts. OLAP. m-space. Something else. X3D ends up putting in externProtos and Protos so the language is at least, extensible by declarative aggregation. I suggest the markup community adopt similar means. We must have it for the 3D graphics and it is in the abstract set, so it has to be provided. If the idea is useful and generalizable, go for it. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Thu Nov 4 04:47:21 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <199911032346406.SM00242@Unknown.> > >>Would it not save everyone a lot of anguish if XHTML 1.0 were just HTML > >> 4.01 recast as XML 1.0, in other words without mentioning namespaces *at all*, > >> and saving the namespace stuff for future versions (if it's proven to be viable)? > > Yes yes yes!! > > That would get XML into the minds of HTML coders and would start a process > for other applications of XML to take off. Okay, maybe I'm a little brighter than the HTML coders you're thinking of, but I spawned an XHTML version of my site with fairly little trouble. In fact, the hardest part was (a) getting a list of empty elements (I'd somehow overlooked INPUT and META), (b) finding those elements in my files so I could convert to as appropriate, (c) converting all my links so they'll switch from page.html to page.xml as necessary, and (d) tracking down all those pesky uppercase tags and (worst of all) unquoted attribute values. A good multi-file search&replace utility took care of step B, I'd anticipated most of step C months ago and already made the adjustments, and testing pages with IE5 took care of most of step D. Yeah, I may have some pages out there with an uppercase element or two - but the vast majority of the conversion is done, and it validates cleanly. With all those concerns to worry about...well, frankly, adding a namespace attribute to my tag was nothing. The defined namespaces precisely parallel the existing HTML 4 DTDs, which I was already using; adding them in was cake. I didn't look over the XHTML spec and panic because I didn't know what a namespace was or what that attribute meant; it just wasn't that big a deal. HTML didn't require it; XHTML did - fine. Right along with
instead of
. It's a syntax adjustment; I adjusted. Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com *---------------------------------------------------------* E-Mail Delivery By VEI Internet Mail Services http://www.veiinternet.com - $14.95 Unlimited Internet Visit The New VEI Stores Open For Christmas: VEI DVD Store - http://vei.vstoredvds.com/ VEI Book Store - http://veibooks.vstorebooks.com/ *---------------------------------------------------------* xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Thu Nov 4 05:37:31 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:32 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <199911040036117.SM00242@Unknown.> Curt Arnold sez: > After ranting on application profiles, etc. I wanted to clarify that it > doesn't seem to be necessary to get an answer to application profiles for > XHTML to be useful. Application profiles would be a useful thing to have > resolved for other XML applications, but doesn't seem necessary for XHTML > 1.0. The three namespaces thing seemed to be adding a feature to XHTML 1.0 > that HTML 4.01 did not have. As a new feature, it should have probably been > reserved for XHTML 1.1 or whatever. Actually, I found the namespace feature to be handy and quite logical, paralleling the triple DTD for HTML 4.0. But then, I just tinkered a bit with my processor and didn't have any problems making it work. (I use one macro which generates the !DOCTYPE statement, as I don't like to have to remember that whole string. When I added the XHTML processing path, I just reworked the macro so that it would handle the !DOCTYPE statement and the tag - and, on the XHTML side, it also adds the namespace stuff and the tag.) As for reserving the feature for XHTML 1.1...why? XHTML 1.0 is a significant jump that will require almost every webmaster on the planet to do some fixing...given that scope, how significant is the effort expended to change the opening tag?!? > Namespace free XHTML would be fine with me. Depends on what you mean by that; I see the dangerous potential there of descending into the same morass we currently have with HTML, where we theoretically go by the DTD, but in actuality, it's anybody's guess what browserisms a random user agent will support. Witness the spotty support CSS1 and CSS2 have, not to mention HTML4 itself. As a content provider, I don't mind the namespace attribute one bit. It's just one more thing to remember when coding, and I have a nice tool which remembers that for me - in short, I literally dropped the code in and forgot about it. From the programming side, I really don't see a whole lot of difference; if the UAs we have for HTML blithely ignore specified DTDs when given as !DOCTYPE statements, why should we expect that the UAs we will have for XML will do any better? Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com *---------------------------------------------------------* E-Mail Delivery By VEI Internet Mail Services http://www.veiinternet.com - $14.95 Unlimited Internet Visit The New VEI Stores Open For Christmas: VEI DVD Store - http://vei.vstoredvds.com/ VEI Book Store - http://veibooks.vstorebooks.com/ *---------------------------------------------------------* xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From AlanM at SYNECTICS.Soft.net Thu Nov 4 05:50:24 1999 From: AlanM at SYNECTICS.Soft.net (Alan Menezes) Date: Mon Jun 7 17:16:32 2004 Subject: EDIFACT Message-ID: <1F4436D26763D2119B8800A0C9DE689797E228@MAIL> Hi all. What are EDIFACT tags? please specify ansy site. Can EDIFACT tags be converted to self describing tags. Please give me details. Thanks Alan xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From liamquin at interlog.com Thu Nov 4 06:25:48 1999 From: liamquin at interlog.com (Liam R. E. Quin) Date: Mon Jun 7 17:16:33 2004 Subject: public identifiers [Re: Referencing multiple DTD in an XML document] In-Reply-To: <3820142B.B9C1BF27@mecomnet.de> Message-ID: On Wed, 3 Nov 1999, james anderson wrote: > David Brownell wrote: [...] > > I'd encourage you to use PUBLIC identifiers as well, so that > > local cached copies of those declarations can easily be used. > Could someone expound further on this statement? I would *discourage* you from using PUBLIC identifiers. Any system that bases caches on PUBLIC rather then SYSTEM identifiers for XML is broken. The PUBILC keyword is there for backwards compatibility with SGML; its meaning in XML is not formally defined, and it's usually ignored. Therefore, if you want interoperability, simply forget it's there. [...] > I've yet to see a conclusive discussion of whether > dtd's (or for that matter schema) in the namespace age are stable. That is, > whether the same system uri will always identify an identical dtd/schema. They are not and it won't. now systemdate returns a different value every tiem you use it (maybe evenwithin the same document, depending on the processor). This use of NOTATION is implied by the XML spec and by the SGML handbook, but since a docuemnt you recieve could just as easily use "format" or "rm", it's not a good idea, by the way. > For example, would a processor be conforming if it were to, upon not finding a > resource "under" a public identifier, retrieve and expand the resource located > through the system identifier and cache the expanded (or even decoded result) > "under" the public identifier? You can do whatever you like with a public identifier -- it's undefined. No amount of wishful thinking will make it otherwise, for those who want to use it :-) sorry. Lee -- Liam Quin, Barefoot Computing, Toronto; The barefoot agitator l i a m q u i n at i n t e r l o g dot c o m Ankh on irc.sorcery.net, ankle5/Ankle{MD} on DALnet xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From antons at epos.co.za Thu Nov 4 07:14:22 1999 From: antons at epos.co.za (Anton Schoultz - ePOS) Date: Mon Jun 7 17:16:33 2004 Subject: EDIFACT Message-ID: >Hi all. >What are EDIFACT tags? please specify ansy site. >Can EDIFACT tags be converted to self describing tags. >Please give me details. >Thanks >Alan Hi Alan, EDIFACT (actually UN/EDIFACT see later) is an EDI standard, which conveys information in pre-determined 'segments'. The segments each have a segment 'tag' (not to be confused with xml-tags!) which acts as a record ID. These segments are NOT self defining, a big part of getting EDIFACT to work is the 'dictionary' of segments. You could think of UN/EDIFACT as being a *slightly* smarter form of a CSV file, with delimited fields and sub-fields. You could convert UN/EDIFACT to xml style tags and DTD's - search for 'XML EDI' or try http://www.geocities.com/WallStreet/Floor/5815/guide.htm Hope this sheds some light... Anton xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dag at orion.no Thu Nov 4 07:14:00 1999 From: dag at orion.no (Dag Sunde) Date: Mon Jun 7 17:16:33 2004 Subject: EDIFACT References: <1F4436D26763D2119B8800A0C9DE689797E228@MAIL> Message-ID: <000f01bf2693$a880e210$43145c3e@orion.no> EDIFACT is an acronym for: "Electronic Data Interchange For Administration , Commerce and Transport" You should do a search for UN/EDIFACT, and take a look at: http://www.unece.org/trade/untdid/d96a/cont_t.htm HTH... Dag Sunde. ----- Original Message ----- From: Alan Menezes To: Sent: Thursday, November 04, 1999 6:47 AM Subject: EDIFACT > Hi all. > What are EDIFACT tags? please specify ansy site. > Can EDIFACT tags be converted to self describing tags. > Please give me details. > Thanks > Alan > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Thu Nov 4 07:56:31 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:33 2004 Subject: XHTML 1.0 returned to HTML WG References: <"199911040036117.SM00242"@Unknown> Message-ID: <38213911.7A0CD90A@pacbell.net> WARNING: I may risk re-igniting the N-namespaces war by responding ... rev-bob@gotc.com wrote: > > Curt Arnold sez: > > > Namespace free XHTML would be fine with me. Although I certainly suggested that at one point, I think _one_ is the preferable outcome, and the motivation for _zero_ namespaces would only have been to get XHTML out quicker than it appears can now happen. > Depends on what you mean by that; I see the dangerous potential there > of descending into the same morass we currently have with HTML, where > we theoretically go by the DTD, I never thought that HTML declarations were ever usable for any purpose other than content providers to validate, in order to work on more browsers. How could they be? I think that HotJava once tried to validate -- and gave up quickly because so many sites _only_ produce illegal HTML. > but in actuality, it's anybody's guess what browserisms a random > user agent will support. Witness the spotty support CSS1 and CSS2 have, > not to mention HTML4 itself. Namespaces are for distinguishing an XHTML "table" from furniture, not for nuancing IE4/Mac table browserisms (bugs) from NN4.61/Linux ones. Nobody wants to see one namespace per "browserism", with a W3C precedent in that space ... start with three "browserisms", and there will be hundreds of different XHTML namespaces in no time at all. Nobody will even bother to look at the namespaces if that's how it goes. > why > should we expect that the UAs we will have for XML will do any better? Better in what respect -- being less buggy? Two things come to mind: - One is that so many developers understand the damage that comes from HTML standards being so thoroughly ignored ... which wasn't widely understood as the damage was being created. XML has "draconian" error handling (no display if it's not well formed!), which is a big step forward (though it only goes so far). This means that users are already demanding (and getting) better standards conformance. It doesn't come easy to many vendors since an "Open" playing field doesn't provide customer lockin. - Another is that now we're seeing more alternatives, including some significant Open Source componentry (not just Mozilla). This means that vendors in the XML space won't be able to get away with as much. (Watch out for the tactics some will take to cope... some bits of XML will get needlessly complex, as entry barriers for the newer vendors and perhaps as homes for more "browserisms".) Surely there are other reasons, too -- like not giving in to despair! ;-) - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Thu Nov 4 08:08:56 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:33 2004 Subject: public identifiers [Re: Referencing multiple DTD in an XMLdocument] References: Message-ID: <38213BFB.71057E7D@pacbell.net> "Liam R. E. Quin" wrote: > > On Wed, 3 Nov 1999, james anderson wrote: > > David Brownell wrote: > [...] > > > I'd encourage you to use PUBLIC identifiers as well, so that > > > local cached copies of those declarations can easily be used. > > > > Could someone expound further on this statement? > > I would *discourage* you from using PUBLIC identifiers. > Any system that bases caches on PUBLIC rather then SYSTEM identifiers > for XML is broken. Unless done as I later elaborated ... tho long-term caching on SYSTEM identifiers can be substantially worse. With PUBLIC ones there's the expectation (from the document provider) that there be such a caching mechanism ... and, very handy, a backup access method (SYSTEM id) is provided in case the client doesn't grok the appropriate caching. > The PUBILC keyword is there for backwards compatibility with SGML; > its meaning in XML is not formally defined, and it's usually ignored. > Therefore, if you want interoperability, simply forget it's there. That's way too extreme. One specific use for PUBLIC ids is called out in the XML spec. It's been used interoperably for almost 2 years now, just counting the context of XML. The suggestion was to use it. There's the issue I noted (namespace of PUBLIC ids isn't specified), but that can be dealt with. Normally people use IDs that are also legal SGML FPIs, and manage them like they manage FPIs. Several other schemes can work too -- it's all in how you use the identifiers. It's not that PUBLIC ids are perfect ... but there is one substantial problem that they can manage nicely, even with their current warts. And that's providing a cheap (!) way to avoid network access for external entities, notably for DTD components. It's not just folk with 28.8Kb modems that have such issues; those T1 lines also have better uses for their limited capacity, and sometimes there's no net connection at all. > [...] > > > I've yet to see a conclusive discussion of whether > > dtd's (or for that matter schema) in the namespace age are stable. That is, > > whether the same system uri will always identify an identical dtd/schema. > > They are not and it won't. Doesn't that conflict with your advice to cache based on SYSTEM ids? Clearly _some_ SYSTEM ids are stable enough to cache. The trick is how to know which those are ... hmm, that's part of why PUBLIC ids exist, they can be "known" to be stable enough (if you know what the ID means; I'd not advise automated guessing). > > > > now systemdate returns a different value every tiem you use it (maybe > evenwithin the same document, depending on the processor). > > This use of NOTATION is implied by the XML spec I never found such an implication, and I've been over the XML spec more than once with a fine tooth comb. You may be thinking about PIs, though they don't involve SYSTEM ids. ("" that is.) For that matter, that's an unparsed entity, so it will never be included as (parsed) text in any XML document ... "systemdate" can only be used as a value of a "NOTATION" attribute. (Plus it may well be that "/bin/date" isn't a valid relative URI, as it must be to be used in a SYSTEM identifier.) > and by the SGML handbook, > but since a docuemnt you recieve could just as easily use "format" or "rm", > it's not a good idea, by the way. It might be implied by the SGML handbook, but I'd surely hope that in this day and age, nobody would contemplate desiging a new system (e.g. one using XML) with security holes that big. > > For example, would a processor be conforming if it were to, upon not finding a > > resource "under" a public identifier, retrieve and expand the resource located > > through the system identifier and cache the expanded (or even decoded result) > > "under" the public identifier? > > You can do whatever you like with a public identifier -- it's undefined. ... undefined except for one specific usage, which is explicitly called out (not just "implied") in the XML specification. > No amount of wishful thinking will make it otherwise, for those who > want to use it :-) sorry. Umm ... your facts are generally a _lot_ better than that! - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Thu Nov 4 12:27:20 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:33 2004 Subject: XHTML 1.0 returned to HTML WG References: <199911040134.UAA26222@hesketh.net> Message-ID: <38217B89.FA37430B@prescod.net> David Megginson wrote: > > The XML Namespace for HTML is http://www.w3.org/1999/11/HTML/ and > all names are lower case. > > (or whatever suits). Really -- just give us a Namespace, and we'll > do stuff you barely dare to dream about. That way, they can work on > XHTML itself, modules, and all that at leisure. Sure. Without a conformance specification, they could add in features like BLINK, LOOP and SHIFT. I don't see how having dozens of groups using HTML incompatibly is "progress". After all, we've been doing it for five years now WITHOUT an HTML namespace. Let me be concrete. Let's say you're developing a whizzy app to display HTMLish documents. Now half-way through a document you run into: And thanks to the one line spec, this is now legal. What the hell do you do? How does one write whizzy apps to work with the HTML namespace? And if it isn't possible, then WHAT IS THE POINT OF THE NAMPESPACE?? If you want to use HTML elements in your specs, DO IT...name elements in your domain the same as HTML's. You can tell them that you have my full blessing to do so. If you want to define a useful HTML namespace with conformance requirements, I encourage you to do that also. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tpassin at mitretek.org Thu Nov 4 15:33:38 1999 From: tpassin at mitretek.org (Thomas B. Passin) Date: Mon Jun 7 17:16:33 2004 Subject: dynamic XML? Message-ID: <004901bf26d9$e411e540$38a3f1ce@ls-.mitretek.org> From: Dan Gunter >I am working with some people who want to publish performance monitoring >information in a standard exchange format. The details of the common >vocabulary are still being discussed, but even at this early stage there >are some technical questions about XML's use for such a task. > >One question is: assuming that the "things" being monitored, as well as >the "characteristics" of the things being recorded, can change over >time, is there a good way to dynamically add (even subtract) bits and >pieces of the schema during the lifetime of the connection? I was >thinking of something along the lines of a special couple of tags that >tell the client to add/remove "things" or "characteristics" from its >expected monitored events. Perhaps some of you have seen variations on >this problem before? > >As a side note, XSchema looks more attractive than DTD's for this >application (strict typing, among other things, would be nice). > I don't see that this has anything to do with DTDs or schemas. As best I understand you, you don't want to change the design or architecture of your documents, you just what to change the details of the content. This is not what schemas are for. If you want to change the list of monitored events, as you, say you can just use some special tags to spell them out. Your DTD can specify that those specified tags are part of the document design, just like any other tags. The schema does not have to change just because you change the list of items to be monitored. Here is an analogy: you wouldn't expect to switch from English to German just because you stopped monitoring parameter # 27, would you? Well, you wouldn't change the schema either. Tom Passin xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Thu Nov 4 15:35:23 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:33 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: David Brownell's message of "Wed, 03 Nov 1999 23:43:13 -0800" References: <"199911040036117.SM00242"@Unknown> <38213911.7A0CD90A@pacbell.net> Message-ID: David Brownell writes: > > Curt Arnold sez: > > > > > Namespace free XHTML would be fine with me. > > Although I certainly suggested that at one point, I think _one_ is the > preferable outcome, and the motivation for _zero_ namespaces would only > have been to get XHTML out quicker than it appears can now happen. Further to this point, the members' responses to the director are confidential -- even those of us on W3C committees don't get to see them -- but from what some members have told me unofficially, an XHTML spec with zero Namespaces will not be any more successful than an XHTML spec with three. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ann at webgeek.com Thu Nov 4 15:35:41 1999 From: ann at webgeek.com (Ann Navarro) Date: Mon Jun 7 17:16:33 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: References: <3.0.32.19991103170850.00cfeb50@pop.intergate.ca> Message-ID: At 09:58 PM 11/3/99 -0500, Jelks Cabaniss wrote: >Tim Bray wrote: > >> Lots of people have good solid practical uses for namespaces. Anyone who >> thinks that HTML can go forward standing alone in glorious isolation and >> never being mixed with another tag vocabulary Just Doesn't Get It. > >The How, not the What, is what's contentious. Look at this list for the last >several months. Do we need that to hold back xHTML 1.0 for another three months >or more? Nothing in any of this suggests it will be held back for 3+ months. The group has been planning for a variety of contingencies, and is prepared to turn this around very rapidly (read weeks, if even that, not months). Ann -- Ann Navarro Author: Effective Web Design: Master the Essentials, Due 10/99 - Mastering XML,12/99 HTML By Example, 2nd Ed. Founder, WebGeek Communications http://www.webgeek.com/ Director, Online Education-HTML Writers Guild, http://www.hwg.org/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ypatil at kingston.hummingbird.com Thu Nov 4 15:45:26 1999 From: ypatil at kingston.hummingbird.com (Yogita Patil) Date: Mon Jun 7 17:16:33 2004 Subject: XSL Parser Message-ID: <018701bf26db$93882650$1a02060a@andyne.com> Does anybody know of an XSL Parser for C++ ? Thanks, Yogita. Yogita Patil Software Developer Hummingbird Communications Ltd. Decision Portals Division. 552 Princess Street. Kingston, Ontario. K7L-1C7 (613) 548-4355 Ext. 1540 Canada. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991104/5e45d2b0/attachment.htm From tpassin at mitretek.org Thu Nov 4 15:48:48 1999 From: tpassin at mitretek.org (Thomas B. Passin) Date: Mon Jun 7 17:16:33 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <004401bf26d8$ff6d2e40$38a3f1ce@ls-.mitretek.org> From: Paul Prescod >David Megginson wrote: >> >> The XML Namespace for HTML is http://www.w3.org/1999/11/HTML/ and >> all names are lower case. >> >> (or whatever suits). Really -- just give us a Namespace, and we'll >> do stuff you barely dare to dream about. That way, they can work on >> XHTML itself, modules, and all that at leisure. > >Sure. Without a conformance specification, they could add in features >like BLINK, LOOP and SHIFT. I don't see how having dozens of groups >using HTML incompatibly is "progress". After all, we've been doing it >for five years now WITHOUT an HTML namespace. > >Let me be concrete. Let's say you're developing a whizzy app to display >HTMLish documents. Now half-way through a document you run into: > > > >And thanks to the one line spec, this is now legal. What the hell do you >do? How does one write whizzy apps to work with the HTML namespace? And >if it isn't possible, then WHAT IS THE POINT OF THE NAMPESPACE?? If you >want to use HTML elements in your specs, DO IT...name elements in your >domain the same as HTML's. You can tell them that you have my full >blessing to do so. If you want to define a useful HTML namespace with >conformance requirements, I encourage you to do that also. > > Paul Prescod > It seems to me that using one of the (3 - or is it to be 1?) xhtml namespaces could basically have three reasons. The other posts are of course talking about them, but I thought I'd just condense them together in one place. 1) To inform the receiving html processor which variety of html is in the document. We already have a declaration for that. As other posts have mentioned, it is often ignored by existing browsers. No namespace is required, we just output the right declaration as Rev. Bob is doing. 2) We want to tell our own processor, the one that will produce the document, which style of html to output. Of course, there are zillions of ways to do this. The hard-core xml-ish way would presumably be to use an xsl or xslt stylesheet to create the xhtml output. Here, it would make good sense to use different namespaces to inform the processor what to output. But observe - we would use the namespace in the stylesheet, not in the source! If we want to produce another flavor of xhtml output, we use a stylesheet that declares a different namespace. This is a classic use for a namespace. But the namespace does not need to appear in the output, only in the stylesheet! The output could include the html flavor declaration if desired. 3) To inform some (non-browser) receiving processor which flavor of html is in the document. In other words, if I want to do some xml-like activity - like extracting data from the xhtml document - by parsing the xhtml, constructing a tree, using XPATH or DOM, etc., I might need to know this information. Now here is the main reason we might want to use xhtml, I think. It lets us use xml tools to get at the parts of the html document for other proposes than browsing. It seems like the existing html declaration would be adequate for this too, just as it is for case 1). So neither for purpose 1), 2), or 3) is there any reason to include the namespace in the output document. The only time you would need a namespace in the result document would be if you wanted to mix and match xhtml styles within the same document. The namespace would let you handle that. I suggest that this is bogus, there is no practical need to allow for this mixing and matching. On the other hand, it seems like there could be valid reasons for wanting to declare appropriate DOCTYPEs in the xhtml document. Conclusions: there is no value in including an xhtml namespace - as opposed to a DOCTYPE declaration - in the actual xhtml document. There is potential value in defining these namespaces for use by an xslt processor, just as xslt already has some escape mechanisms that let it output html rather than only strict xml. More than one DOCTYPEs could be useful for xhtml. How am I doing here? is there something significant that I missed? Tom Passin xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Thu Nov 4 16:19:42 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:34 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: "Thomas B. Passin"'s message of "Thu, 4 Nov 1999 10:26:42 -0500" References: <004401bf26d8$ff6d2e40$38a3f1ce@ls-.mitretek.org> Message-ID: "Thomas B. Passin" writes: > It seems to me that using one of the (3 - or is it to be 1?) xhtml > namespaces could basically have three reasons. The other posts are > of course talking about them, but I thought I'd just condense them > together in one place. [snip] None of those points looks very familiar to me, and they certainly have not come up much in discussions. I hear two main arguments for HTML Namespaces: 1. To allow processors to distinguish non-HTML markup in HTML documents (text/html); and 2. To allow processors to distinguish HTML markup in general XML documents (text/xml). I care most about (2), but others care more about (1). They both boil down to the ability to make an HTML/not-HTML distinction easily. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dhunter at Mobility.com Thu Nov 4 17:07:41 1999 From: dhunter at Mobility.com (Hunter, David) Date: Mon Jun 7 17:16:34 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <805C62F55FFAD1118D0800805FBB428D02BC0079@cc20exch2.mobility.com> Thank you for posting this here, Tim. Without getting into the "one vs. three vs. none" debate [yet], I'm glad the issue will get more consideration before the spec is "recommended", since the, ahem, heated debate never really seemed settled to me. I am also hoping, after reading the post by Ann Navarro, that a revised version of the spec will be ready soon. Although I didn't want to see the spec go on as it was, I also don't want it to be held up for a long time either, because I think we all want XHTML to be successful, so that it can take over for HTML as soon as possible. ;-) -----Original Message----- From: Tim Berners-Lee [mailto:timbl@w3.org] Sent: Wednesday, November 03, 1999 4:34 PM To: xml-dev Subject: Fw: XHTML 1.0 returned to HTML WG FYI - tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Thu Nov 4 17:11:21 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:16:34 2004 Subject: XML as a top-level media type (was Re: Fw: XHTML 1.0 returned to HTML WG) References: <002b01bf2643$1a739530$2a7b0a0a@ridge.w3.org> Message-ID: <3821BDEA.136B9DF5@praxis.cz> Tim Berners-Lee wrote: > >A few respondents were also concerned about the use of the text/xml > >media type for delivering xHTML, considering this to be "premature". > >If a document conforming to XML 1.0 and XML Namespaces is not to be > >considered "text/xml", this raises an important issue as to what is. I am curious to know whether the idea of using "xml" as the top-level media type, rather than the subtype, has occurred to anyone. This seems apt to me because XML applications are going to need both the information that a given media type is XML and information about the precise schema that the media type conforms to. This is, I suspect, why neither the "text/xml" or "text/xhtml" variants seem entirely satisfactory. In my opinion "xml/xhtml" (and the precedent thus set) would solve all these problems and enable applications to work with XML documents both generically and in a way specific to a given schema. On the other hand, I have no idea what the implications of creating an entirely new top-level media type are. Matthew xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Curt.Arnold at hyprotech.com Thu Nov 4 17:31:16 1999 From: Curt.Arnold at hyprotech.com (Arnold, Curt) Date: Mon Jun 7 17:16:34 2004 Subject: Application profiles Re: XHTML 1.0 returned to HTML WG Message-ID: <61DAD58E8F4ED211AC8400A0C9B4687341547A@THOR> In my post on the XHTML 1.0 returning to HTML WG thread. I said some things from the hip that I have now rethought. Basically, I think my original statements that the controversy was due to misusing namespaces to indicate a particular profile of capabilities of a processor was correct and that there has not been a good generic XML solution to indicate what capability profiles that a document conforms to. I had suggested that this seemed to be a clear case of trying to communicate a hint to the eventual processor (which I still believe) and that seemed to be an appropriate use of a Processing Instruction (which I have rethought). The problems with using a PI is that it is not scoped (generic XML problem) and that it would be displayed by existing some HTML processors. How about defining a profiles attribute for the html element that is a space delimited list of uri's that identify the application profiles that the html element adheres to? URI's could be established that indicate the three application profiles that correspond with frameset, strict and transitional. These URI's would be like namespaces in that they do not imply that their is a resource associated with that URI that can be used to validate whether the element adheres to that profile. So you end up with three loosely coupled declarations: 1) A Document Type Declaration that indicates a resource that can be used to validate the document. Three distinct DTD's could be published corresponding to three proposed namespaces. 2) One Namespace URI that identifies the specific tags as to be interpreted in the XHTML namespace 3) Declarations that the html element adheres to zero or more specific application profiles. p.s. This suggested to me that it would be good to add types for space delimited lists of non-space containing datatypes (reals, uris, integers, decimals) to the list of built in types in XML Schemas. Or to provide a construct to define a datatype as a list of other datatypes. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Cem.Redif at Xpedior.com Thu Nov 4 18:00:40 1999 From: Cem.Redif at Xpedior.com (Cem Redif) Date: Mon Jun 7 17:16:34 2004 Subject: Content Management with BroadVision and XML Message-ID: <38223A28.383BD803@Xpedior.com> Hi, Does anyone know of any 3rd party vendor products that have Content Management for XML to work under the BroadVision's content management framework. Regards, Cem. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Cem.Redif at Xpedior.com Thu Nov 4 18:04:06 1999 From: Cem.Redif at Xpedior.com (Cem Redif) Date: Mon Jun 7 17:16:34 2004 Subject: Data Sharing between Trading Partners in BroadVision Message-ID: <38223B08.54281648@Xpedior.com> Hi, Does anyone know of any 3rd party vendor products that have the ability to share data between trading partnets (for XML of course) to work under the BroadVision's current communications framework. Regards, Cem. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ypatil at kingston.hummingbird.com Thu Nov 4 21:26:35 1999 From: ypatil at kingston.hummingbird.com (Yogita Patil) Date: Mon Jun 7 17:16:34 2004 Subject: Memory file Message-ID: <01cf01bf270b$374b0490$1a02060a@andyne.com> Can we give a memory file as input to IBM XML4C's DOM Parser ? Thanks in advance. Yogita. Yogita Patil Software Developer Hummingbird Communications Ltd. Decision Portals Division. 552 Princess Street. Kingston, Ontario. K7L-1C7 (613) 548-4355 Ext. 1540 Canada. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991104/eb8edc3d/attachment.htm From simonstl at simonstl.com Thu Nov 4 21:42:35 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:34 2004 Subject: XML as a top-level media type (was Re: Fw: XHTML 1.0 returned to HTML WG) In-Reply-To: <3821BDEA.136B9DF5@praxis.cz> References: <002b01bf2643$1a739530$2a7b0a0a@ridge.w3.org> Message-ID: <199911042142.QAA15733@hesketh.net> At 06:10 PM 11/4/99 +0100, Matthew Gertner wrote: >I am curious to know whether the idea of using "xml" as the top-level >media type, rather than the subtype, has occurred to anyone. This seems >apt to me because XML applications are going to need both the >information that a given media type is XML and information about the >precise schema that the media type conforms to. This is, I suspect, why >neither the "text/xml" or "text/xhtml" variants seem entirely >satisfactory. In my opinion "xml/xhtml" (and the precedent thus set) >would solve all these problems and enable applications to work with XML >documents both generically and in a way specific to a given schema. On >the other hand, I have no idea what the implications of creating an >entirely new top-level media type are. This has been hashed out on ietf-xml-mime - see the archives at http://www.imc.org/ietf-xml-mime/ Some key threads: Re: Perhaps we need an XML registration tree (was Re: Parameters for top-level XML media types?) RE: Top-level media type xml desirable? (WAS: RE: Parameters for top-level XML media types?) Re: Parameters for top-level XML media types? I took a whack at a suffix solution - see the Modest Proposal thread. That suffix solution is in the current Internet Draft - comments are welcome on the ietf-xml-mime list. (The draft is at http://www.imc.org/draft-murata-xml). Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Thu Nov 4 23:46:03 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:34 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: <38217B89.FA37430B@prescod.net> Message-ID: <003901bf271e$fe5a5be0$099918d1@docuverse1> > > >And thanks to the one line spec, this is now legal. What the There is an arguable common sense when we refer to a document as 'HTMLish' and I believe your example violates that. If people are going to abuse namespace like that, it is our job to knock some sense into them rather than wrap them up in diapers and ducktape everything with foams. IMHO, I must say. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Jabjanic at ipivot.com Fri Nov 5 00:01:17 1999 From: Jabjanic at ipivot.com (John Abjanic) Date: Mon Jun 7 17:16:34 2004 Subject: XSL Parser Message-ID: IBM has plans to support XSL in their XML4c parser, which uses C++. They have not identified when it will available though. John Abjanic IPivot, an Intel Company http://www.ipivot.com -----Original Message----- From: owner-xml-dev@ic.ac.uk [mailto:owner-xml-dev@ic.ac.uk]On Behalf Of Yogita Patil Sent: Thursday, November 04, 1999 7:45 AM To: xml dev mailing list Subject: XSL Parser Does anybody know of an XSL Parser for C++ ? Thanks, Yogita. Yogita Patil Software Developer Hummingbird Communications Ltd. Decision Portals Division. 552 Princess Street. Kingston, Ontario. K7L-1C7 (613) 548-4355 Ext. 1540 Canada. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jonsmirl at mediaone.net Fri Nov 5 00:27:29 1999 From: jonsmirl at mediaone.net (Jon Smirl) Date: Mon Jun 7 17:16:35 2004 Subject: XSL Parser References: <018701bf26db$93882650$1a02060a@andyne.com> Message-ID: <025c01bf2724$50b7ec40$0200a8c0@ne.mediaone.net> >From: Yogita Patil >Does anybody know of an XSL Parser for C++ ? http://lxr.mozilla.org/seamonkey/source/extensions/transformiix/ Jon Smirl jonsmirl@mediaone.net -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991105/12beb9ec/attachment.htm From david at megginson.com Fri Nov 5 00:46:37 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:35 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: "Don Park"'s message of "Thu, 4 Nov 1999 15:47:41 -0800" References: <003901bf271e$fe5a5be0$099918d1@docuverse1> Message-ID: "Don Park" writes: (that Paul Prescod writes that) > > > > > >And thanks to the one line spec, this is now legal. What the Actually, it's neither legal nor illegal, simply unspecified. (and Don writes) > There is an arguable common sense when we refer to a document as > 'HTMLish' and I believe your example violates that. If people are > going to abuse namespace like that, it is our job to knock some > sense into them rather than wrap them up in diapers and ducktape > everything with foams. IMHO, I must say. Just so -- in the end, it's simple peer pressure that forces interoperability. That's a terrifying thought for standards writers, but it's also the explanation for why scarcely any of the 18 W3C Recommendations at http://www.w3.org/TR/ have actually been widely implemented so far (CSS1, XML, and maybe DOM -- anything else?). We won't even start counting the WDs... It's nice, then, that there's a lot of pressure for implementors to conform to the XML REC, but things don't always work that way: after a few years' observation, we can safely say that there is little peer pressure for industry to pay much attention to the W3C's HTML specs, since there's only a miniscule amount of conformant HTML 3.* or 4.* out there. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Fri Nov 5 01:03:00 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:35 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: Message-ID: David Megginson wrote: > Further to this point, the members' responses to the director are > confidential -- even those of us on W3C committees don't get to see > them -- but from what some members have told me unofficially, an XHTML > spec with zero Namespaces will not be any more successful than an > XHTML spec with three. Well that settles that, doesn't it? :) /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sguthery at rcn.com Fri Nov 5 02:35:46 1999 From: sguthery at rcn.com (Scott Guthery) Date: Mon Jun 7 17:16:35 2004 Subject: WML vs. XHTML Message-ID: <056001bf279a$f91f2d00$6e7d06d1@aa.net> Anybody care to compare and contrast XHTML and WML? Thanks much. Cheers, Scott ******************* Smart Card Developer's Kit ******************* Scott Guthery sguthery@rcn.com Voice: 617 964 1798 Mobile: 617 290 3963 FAX: 617 795 1630 *********************** http://www.scdk.com ********************** xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From steve at redsquare.com.au Fri Nov 5 03:16:49 1999 From: steve at redsquare.com.au (Steve Baty) Date: Mon Jun 7 17:16:35 2004 Subject: WML vs. XHTML Message-ID: <029c01bf273b$d45a3aa0$0f044ccb@kit.redsquare.com.au> Scott, In a nutshell, XHTML is the conversion and modularisation of HTML 4.0 in XML 1.0. It is a work in progress, as can be seen by the recent discussion on its return to the W3C. Others here will give you a much more insightful description of XHTML. WML is an implementation of XML 1.0 for use on handheld, wireless devices. It is a core part of the Wireless Application Protocol and is currently being implemented in a broad range of internet - based applications. WML is the language of choice for WAP-enabled devices from Nokia, Ericsson etc although not the only choice (HDML being an alternative). WAP is in the process of being rolled out in Australia and is generating a great deal of media coverage as the Next Big Thing. Hope this helps Steve Baty Technical Designer Red Square Productions http://www.redsquare.com.au steve@redsquare.com.au Ph: +612 9519 4599 Fax: +612 9519 4699 Member of the HTML Writers Guild -----Original Message----- From: Scott Guthery To: xml Date: Friday, 05 November 1999 13:58 Subject: WML vs. XHTML >Anybody care to compare and contrast XHTML and WML? > >Thanks much. > >Cheers, Scott > >******************* Smart Card Developer's Kit ******************* >Scott Guthery sguthery@rcn.com >Voice: 617 964 1798 Mobile: 617 290 3963 FAX: 617 795 1630 >*********************** http://www.scdk.com ********************** > > >xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk >Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 >To unsubscribe, mailto:majordomo@ic.ac.uk the following message; >unsubscribe xml-dev >To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; >subscribe xml-dev-digest >List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From AlanM at SYNECTICS.Soft.net Fri Nov 5 05:01:14 1999 From: AlanM at SYNECTICS.Soft.net (Alan Menezes) Date: Mon Jun 7 17:16:35 2004 Subject: WML vs. XHTML Message-ID: <1F4436D26763D2119B8800A0C9DE689797E6C5@MAIL> Hi Steve, I have heard of both XHTML and WML and their uses. Now can you please elaborate on the HDML that you have mentioned. Thanks and Regards, Alan > -----Original Message----- > From: Steve Baty [SMTP:steve@redsquare.com.au] > Sent: Friday, November 05, 1999 8:44 AM > To: xml-dev@ic.ac.uk > Subject: Re: WML vs. XHTML > > Scott, > > In a nutshell, XHTML is the conversion and modularisation of HTML 4.0 in > XML > 1.0. It is a work in progress, as can be seen by the recent discussion on > its return to the W3C. Others here will give you a much more insightful > description of XHTML. > > WML is an implementation of XML 1.0 for use on handheld, wireless devices. > It is a core part of the Wireless Application Protocol and is currently > being implemented in a broad range of internet - based applications. WML > is > the language of choice for WAP-enabled devices from Nokia, Ericsson etc > although not the only choice (HDML being an alternative). > > WAP is in the process of being rolled out in Australia and is generating a > great deal of media coverage as the Next Big Thing. > > Hope this helps > > Steve Baty > Technical Designer > Red Square Productions > http://www.redsquare.com.au > steve@redsquare.com.au > Ph: +612 9519 4599 > Fax: +612 9519 4699 > Member of the HTML Writers Guild > -----Original Message----- > From: Scott Guthery > To: xml > Date: Friday, 05 November 1999 13:58 > Subject: WML vs. XHTML > > > >Anybody care to compare and contrast XHTML and WML? > > > >Thanks much. > > > >Cheers, Scott > > > >******************* Smart Card Developer's Kit ******************* > >Scott Guthery sguthery@rcn.com > >Voice: 617 964 1798 Mobile: 617 290 3963 FAX: 617 795 1630 > >*********************** http://www.scdk.com ********************** > > > > > >xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > >Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on > CD-ROM/ISBN 981-02-3594-1 > >To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > >unsubscribe xml-dev > >To subscribe to the digests, mailto:majordomo@ic.ac.uk the following > message; > >subscribe xml-dev-digest > >List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > > > > > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on > CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following > message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Fri Nov 5 05:01:07 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:36 2004 Subject: WML vs. XHTML In-Reply-To: <029c01bf273b$d45a3aa0$0f044ccb@kit.redsquare.com.au> Message-ID: Steve Baty wrote: > WML is an implementation of XML 1.0 for use on handheld, wireless devices. > It is a core part of the Wireless Application Protocol and is currently > being implemented in a broad range of internet - based applications. WML is > the language of choice for WAP-enabled devices from Nokia, Ericsson etc > although not the only choice (HDML being an alternative). > > WAP is in the process of being rolled out in Australia and is generating a > great deal of media coverage as the Next Big Thing. Indeed, and Rohit Khare nicely debunks this media hoopla in his article "W* Effect Considered Harmful": http://www.4k-associates.com/IEEE-L7-WAP-BIG.html /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dalapeyre at mulberrytech.com Fri Nov 5 05:46:58 1999 From: dalapeyre at mulberrytech.com (Deborah Aleyne Lapeyre) Date: Mon Jun 7 17:16:36 2004 Subject: New Technology Nursery for MT'99/XML'99 Message-ID: Attention People who write software and want it seen (e.g., academics and shareware writers): At the GCA December conferences in Philadephia, tabletops will be available in the Exhibit Hall to show your software. Below is GCA's pitch. Please consider showing your wares! (Information about the conferences is available at http://www.gca.org) --------------- GCA Announcement ------------------------- The New Technology Nursery is a venue for the display of pre-release commercial tools, free tools, and shareware tools. In this protected "nursery" environment, GCA is helping to nurture the tools of tomorrow. In the New Technology Nursery, users have the opportunity to get previews of future products and free tools, and developers can get user feedback on tools that are not yet ready to release. This is free! If you want to display your free or pre-release software in the New Technology Nursery (a table and electric power will be provided) contact Julie Desmond at jdesmond@gca.org. --------------- GCA Announcement ------------------------- --Debbie xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From steve at redsquare.com.au Fri Nov 5 05:47:47 1999 From: steve at redsquare.com.au (Steve Baty) Date: Mon Jun 7 17:16:36 2004 Subject: WML vs. XHTML Message-ID: <02f501bf274d$697fee20$0f044ccb@kit.redsquare.com.au> One of the early developers of WAP technology - they created an early WAP gateway and emulator, called, respectively, UP.Link and UP.Phone - came up with this language for handheld devices. (I apologise now for any inaccuracy in this information - it has been over 12 mths since I looked at HDML.) The device worked with a proprietary markup language called Handheld Device Markup Language (HDML). It is not an XML language, although it is tag based. I think this was the reason it was overlooked in favour of WML as the standard for WAP devices. I have included a snippet of code from their login page - which is shipped with the emulator as a sample. ============================== <-- ACTIVITY: Login Activity --> <-- All input values must be at least 6 characters or more --> <-- Using "m" instead of "M" defaults entry to lowercase --> Host name: Accepted:
Name=$(user)
Pswd=$(passwd)
<-- ACTIVITY: Enter a name and password --> $(host)
User Name:
$(host)
Password:
Cancel login? Commit login?
============================== Cheers Steve Baty Technical Designer Red Square Productions http://www.redsquare.com.au steve@redsquare.com.au Ph: +612 9519 4599 Fax: +612 9519 4699 Member of the HTML Writers Guild -----Original Message----- From: Alan Menezes To: Steve Baty Cc: xml-dev@ic.ac.uk Date: Friday, 05 November 1999 16:02 Subject: RE: WML vs. XHTML >Hi Steve, >I have heard of both XHTML and WML and their uses. >Now can you please elaborate on the HDML that you have mentioned. >Thanks and Regards, >Alan xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Fri Nov 5 06:07:45 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:36 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <199911040530992.SM00242@Unknown.> > > Depends on what you mean by that; I see the dangerous potential there > > of descending into the same morass we currently have with HTML, where > > we theoretically go by the DTD, > > I never thought that HTML declarations were ever > usable for any purpose other than content providers to validate, in > order to work on more browsers. How could they be? I think that > HotJava once tried to validate -- and gave up quickly because so > many sites _only_ produce illegal HTML. Conversely, I always found !DOCTYPE-based validation to be useless in the context of making pages work on more browsers. Sometimes, you have to know when to go outside of the spec - especially when you consider all the browser-specific junk introduced in the 2.x/3.x browsers, the backstepping done between HTML 3.2 and 4.0 regarding presentation tags, etc. It's all well and good to say "use CSS for presentation" in theory, but the reality is that there are still a lot of old browsers out there that don't know CSS from CQD. (Last time I checked, my XML pages checked out as XHTML compliant and my HTML pages *almost* check out. There's one element on every HTML page that isn't spec-legal, and it's there for old browser support. C'est la vie.) That's why I'm looking forward to widespread adoption of an XML/XHTML spec - it's a fresh start. No browser that is XHTML-compliant should require "old browser tricks" - it's a new platform, and because time has gone by, the bottom level of that platform can be a great deal higher than the bottom level of the HTML platform. This is a good thing. With HTML, you have to use tables for some types of layout, because they work on a wide variety of browsers. Yes, CSS is a better option in theory, but the real installed UA base doesn't support it. It's starting to, but it ain't there yet. With X(HT)ML, you know that any browser capable of parsing the pages can handle CSS - so you don't have to use the workarounds. However (to return to the original point), if some tangible form of control doesn't exist on what tags are accepted and how DTD interaction works, it won't be long before we're back at the drawing board, wondering where we went wrong. It's the difference between theory and reality. If the theory of XML and its X-siblings can be realized, the reality of instant support for new specs just might be in our grasp. That's one hell of a big IF, though. > > but in actuality, it's anybody's guess what browserisms a random > > user agent will support. Witness the spotty support CSS1 and CSS2 have, > > not to mention HTML4 itself. > > Namespaces are for distinguishing an XHTML "table" from furniture, not > for nuancing IE4/Mac table browserisms (bugs) from NN4.61/Linux ones. You miss my point; I was contrasting the theory of a valid HTML DTD which should work on any HTML browser with the reality of incomplete support and assorted browserisms. I was not by any stretch trying to equate namespaces with browserisms. > > why should we expect that the UAs we will have for XML will do any better? > > Better in what respect -- being less buggy? Two things come to mind: Better in terms of support. Better meaning "if the spec defines it, the UA will understand it". Better meaning that the developer can actually go by the spec, instead of having to keep an armada of browsers on hand to ensure that everything works as it should. Better meaning that the theory of the spec actually aligns somewhat with the reality of the UAs. Clear enough? > - One is that so many developers understand the damage that comes from > HTML standards being so thoroughly ignored ... which wasn't widely > understood as the damage was being created. XML has "draconian" > error handling (no display if it's not well formed!), which is a > big step forward (though it only goes so far). That's something I really like about XML - although, as noted, it only goes so far. > This means that users are already demanding (and getting) better > standards conformance. It doesn't come easy to many vendors since > an "Open" playing field doesn't provide customer lockin. Translation: "Netscape and Microsoft like to add their own proprietary tags." Perhaps with the advent of XML, they'll realize that the better path to dominance is in enhancing the usability features that Joe Average actually notices, instead of trying to fragment the Web by bribing developers into using proprietary tags. Take a look at the NeoPlanet browser for a minute. It's a shell. By using the IE libraries to do the rendering work, they're free to concentrate on the interface - *and it works*. If their Gecko plugin was more stable (which I blame on the alpha status of the Gecko code), I'd make NeoPlanet my default browser in an instant - because I can switch rendering engines without losing user interface features, mailboxes, or anything else. One user, one shell, multiple engines - that's what I call customer lockin. At least, for this customer.... > - Another is that now we're seeing more alternatives, including some > significant Open Source componentry (not just Mozilla). Hey, as long as I can get data on more UAs, more power to 'em. The only reason I don't provide more granular support now is that I just don't have the data. ("How's that look on Opera?" "I dunno. I don't get many Opera hits, so the registration cost isn't worth it. I'll treat it as base-level and see what happens.") > This means that vendors in the XML space won't be able to get away > with as much. (Watch out for the tactics some will take to cope... > some bits of XML will get needlessly complex, as entry barriers for > the newer vendors and perhaps as homes for more "browserisms".) Some bits of anything will always be needlessly complex. That's part of what makes it fun, sometimes. :) > Surely there are other reasons, too -- like not giving in to despair! ;-) As those of you who've visited my site probably know by now, I don't give in to despair; I retrofit it as rage and use it as fuel. (And I know some of you have been by; I saw the spike in the logs. For those using Netscape who had problems Wednesday, the stray greater-than symbol has been eradicated and the pages work again.) Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com *---------------------------------------------------------* E-Mail Delivery By VEI Internet Mail Services http://www.veiinternet.com - $14.95 Unlimited Internet Visit The New VEI Stores Open For Christmas: VEI DVD Store - http://vei.vstoredvds.com/ VEI Book Store - http://veibooks.vstorebooks.com/ *---------------------------------------------------------* xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From XMLDevGuy at aol.com Fri Nov 5 06:31:57 1999 From: XMLDevGuy at aol.com (XMLDevGuy@aol.com) Date: Mon Jun 7 17:16:36 2004 Subject: WML vs. XHTML Message-ID: <0.c4b12b3d.2553d3b5@aol.com> WML is a more advanced than HDML as it includes WMLScripting (for storing variables across multiple cards and access to special phone features), following the DTD for WML pretty much gives you everything that one needs to know for creating a Deck. A Deck is also an XML Doc. Being an avid DHTML developer, is XHTML worth looking @ at this point? Also, Im assuming with XML:XSL that an implementation could be make for WML easily (with the exception of the events). I wrote a WML java package a few months ago with simple Deck and Card classes and has worked ok, but Im very interested in simply dropping it for XML:XSL style. Make sense? - Jon xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From XMLDevGuy at aol.com Fri Nov 5 06:33:59 1999 From: XMLDevGuy at aol.com (XMLDevGuy@aol.com) Date: Mon Jun 7 17:16:36 2004 Subject: IBM's ElementHandler Message-ID: <0.da3d2c33.2553d431@aol.com> Does anyone know any pros vs. cons for using it? Im thinking about experimenting with it a little to do some HTML alterations and XML alterations but wanted to see if anyone was using it... - Jon xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From asjoshi at hss.hns.com Fri Nov 5 07:43:10 1999 From: asjoshi at hss.hns.com (asjoshi@hss.hns.com) Date: Mon Jun 7 17:16:36 2004 Subject: a newbie question.. Message-ID: <65256820.00256A16.00@sandesh.hss.hns.com> Hi all!! I am Ashutosh Joshi - a software developer in India - For out WAP prototype, we need to make a WML to WBXML converter.. Any pointers on how I may be able to do this as efficiently as possible..?? Ashutosh xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mparul at in.ibm.com Fri Nov 5 08:28:45 1999 From: mparul at in.ibm.com (mparul@in.ibm.com) Date: Mon Jun 7 17:16:36 2004 Subject: Using a math element in a DTD Message-ID: Hi, I want to define an element in my own DTD that will be a "math" element tag - from MathML DTD. e.g this is my foo.dtd here math is an element tag from MathML DTD available at the w3.org site. How to reflect that the math element is from the MathML dtd? Thanks Parul xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From varun at chennai.tcs.co.in Fri Nov 5 09:12:26 1999 From: varun at chennai.tcs.co.in (V Arun Kumar) Date: Mon Jun 7 17:16:36 2004 Subject: xll Message-ID: <65256820.00326E72.00@MAILSERVER2.chennai.tcs.co.in> could anyone point me to some good resources regarding xll is it being supported by IE5 thanx xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rgl at decisionsoft.com Fri Nov 5 10:11:36 1999 From: rgl at decisionsoft.com (Richard Lanyon) Date: Mon Jun 7 17:16:36 2004 Subject: WML vs. XHTML In-Reply-To: <0.c4b12b3d.2553d3b5@aol.com> Message-ID: On Fri, 5 Nov 1999 XMLDevGuy@aol.com wrote: > Also, Im assuming with XML:XSL that an implementation could be make for WML > easily (with the exception of the events). I wrote a WML java package a few > months ago with simple Deck and Card classes and has worked ok, but Im very > interested in simply dropping it for XML:XSL style. Make sense? We've done some preparatory work on dynamically generating WML files from XML data using XML Script (www.xmlscript.org); this could obviously be extended to converting XHTML to WML on the fly. The general principle works absolutely fine - the difficult bit is the logic of displaying data on a very small screen. -- Richard Lanyon (Software Engineer) | "The medium is the message" XML Script development, | - Marshall McLuhan DecisionSoft Ltd. | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Fri Nov 5 10:45:00 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:36 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <199911050544808.SM00154@Unknown.> > > Okay, maybe I'm a little brighter than the HTML coders you're thinking of, but I > > spawned an XHTML version of my site with fairly little trouble. > > [multi-step saga deleted] Wow...my process qualifies as a saga. Cool. Not bad for about a week-long "when I have time" project. > For those who are going to do this, I recommend the use of HTML Tidy, an > open-source program that cleans up junk HTML (as produced by the products of a > certain corporation, or by "HTML coders") and has a switch to generate XML. I considered that option, but it had one problem I just couldn't overcome. See, my pages are assembled on the fly. The core part is one document, but common fragments are stored in a database and in various include files. Add in the pre-server and server-side scripting languages, and I really don't think HTML Tidy could handle it. But, there again, perhaps this is a more advanced (or maybe just more complex) system than the aforementioned "HTML coders" are supposedly using. Yes, if someone's idea of web design is firing up FrontPage or PageMill, HTML Tidy will do them a world of good...but once you get into database connectivity and server-side scripting languages like iHTML, that utility will not help you. Incidentally, on something completely unrelated - as I read the HTML4 spec, the Q element is supposed to insert quote marks. Has anyone out there actually encountered a browser that handles that correctly? (Part of my site's content is fiction, and I was thinking about using Q with the TITLE attribute to identify the speakers in a few chunks of dialogue. Yet, when I tested it on IE5, no quotes. Am I misreading the spec, or is IE5 noncompliant on this element?) Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com *---------------------------------------------------------* E-Mail Delivery By VEI Internet Mail Services http://www.veiinternet.com - $14.95 Unlimited Internet Visit The New VEI Stores Open For Christmas: VEI DVD Store - http://vei.vstoredvds.com/ VEI Book Store - http://veibooks.vstorebooks.com/ *---------------------------------------------------------* xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From antons at epos.co.za Fri Nov 5 14:04:54 1999 From: antons at epos.co.za (Anton Schoultz - ePOS) Date: Mon Jun 7 17:16:36 2004 Subject: oracle.xml.parser.v2.XSLProcessor & XSLStylesheet Message-ID: Hi Gang, Do any of you have experience in using oracle's parser stuff, in particular the XSL Processor? According to the very skimpy notes (see below) , the XSLStylesheet has a constructor which takes two URL objects, one for the xsl, the other a 'Reference'. I have set up an xml document, it's DTD and an xsl style sheet. I can browse the xml with IE5 and it reads the style sheet and applies it as desired. Now I want to do the stylesheet processing from inside a JAVA servlet. Thus far the servlet can read and parse the XML using the DTD. But I can't seem to get the code to build up the style sheet which I need as a parameter for the XSL Processing. Can anyone help ? Regards Anton public XSLStylesheet(URL xsl, URL ref) throws XSLException Constructs an XSLStylesheet using the given URL Parameters: xsl - XSL input as a URL ref - Reference URL for include, import and external entities Throws: XSLException on error. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From smuench at us.oracle.com Fri Nov 5 15:05:37 1999 From: smuench at us.oracle.com (Steve Muench) Date: Mon Jun 7 17:16:36 2004 Subject: oracle.xml.parser.v2.XSLProcessor & XSLStylesheet References: Message-ID: <008f01bf278e$77b2f780$01010101@us.oracle.com> The 2nd argument is a URL which is used as the base url for and . It's most relevant if you are passing the XSLStylesheet() constructor an InputStream as the first argument, and it gives the class that extra bit of "base uri" information that it cannot get out of the stream. If you're not using include/import, then it's ok to pass a null. So you can do: // Create the Stylesheet from the stream XSLStylesheet theXSLStylesheet = new XSLStylesheet(XSLStream,null); // Create an instance of XSLProcessor to perform the transformation XSLProcessor processor = new XSLProcessor(); // Transform theXMLDoc by theXSLStylesheet and write result to // System.out. This obeys all the rules of while // writing it out processor.processXSL(theXSLStylesheet, theXMLDoc, System.out ); or // Transform and keep hold of raw result DocumentFragment DocumentFragment df = processor.processXSL(theXSLStylesheet, theXMLDoc); You might want to check out the Oracle XSQL Servlet on our Technet website which is a servlet that does this for you already, as well as our XML Forum on OTN where there's a Q and A forum on our components. _________________________________________________________ Steve Muench, Consulting Product Manager & XML Evangelist Business Components for Java Development Team http://technet.oracle.com/tech/java http://technet.oracle.com/tech/xml ----- Original Message ----- From: Anton Schoultz - ePOS To: XML-DEV LIST Sent: Friday, November 05, 1999 8:03 AM Subject: oracle.xml.parser.v2.XSLProcessor & XSLStylesheet | Hi Gang, | | Do any of you have experience in using oracle's parser stuff, in particular | the XSL Processor? | | According to the very skimpy notes (see below) , the XSLStylesheet has a | constructor which takes two URL objects, one for the xsl, the other a | 'Reference'. | | I have set up an xml document, it's DTD and an xsl style sheet. I can browse | the xml with IE5 and it reads the style sheet and applies it as desired. Now | I want to do the stylesheet processing from inside a JAVA servlet. Thus far | the servlet can read and parse the XML using the DTD. But I can't seem to | get the code to build up the style sheet which I need as a parameter for the | XSL Processing. | | Can anyone help ? | | Regards | Anton | | | | | public XSLStylesheet(URL xsl, | URL ref) throws XSLException | | Constructs an XSLStylesheet using the given URL | | Parameters: | xsl - XSL input as a URL | ref - Reference URL for include, import and external entities | Throws: XSLException | on error. | | | | | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk | Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 | To unsubscribe, mailto:majordomo@ic.ac.uk the following message; | unsubscribe xml-dev | To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; | subscribe xml-dev-digest | List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) | | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sguthery at rcn.com Fri Nov 5 15:35:55 1999 From: sguthery at rcn.com (Scott Guthery) Date: Mon Jun 7 17:16:37 2004 Subject: XML Scripting Language References: <02f501bf274d$697fee20$0f044ccb@kit.redsquare.com.au> Message-ID: <070401bf2807$e433b7e0$6e7d06d1@aa.net> 1) Is there a canonical scripting language for XML? If so, does it have a virtual machine and a bytecode set? 2) Has anbody compiled JavaScript or ECMAScript to the WMLScript virtual machine bytecode set? How about Java, C or Visual Basic? COBOL? Fortran? Snobol? Cheers, Scott ******************* Smart Card Developer's Kit ******************* Scott Guthery sguthery@rcn.com Voice: 617 964 1798 Mobile: 617 290 3963 FAX: 617 795 1630 *********************** http://www.scdk.com ********************** xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rgl at decisionsoft.com Fri Nov 5 15:59:09 1999 From: rgl at decisionsoft.com (Richard Lanyon) Date: Mon Jun 7 17:16:37 2004 Subject: XML Scripting Language In-Reply-To: <070401bf2807$e433b7e0$6e7d06d1@aa.net> Message-ID: On Fri, 5 Nov 1999, Scott Guthery wrote: > 1) Is there a canonical scripting language for XML? If by canonical you mean "supported by a standards body" then the closest thing to that is the W3C's XSL, which is still a Working Draft but is derived from stylesheet languages that are recommended. However, while I'd admit to being biased, I think the world of XML scripting is still sufficiently in flux that it's sensible to choose a language on merit rather than standards-body recommendation. Given the choice, I'd much rather program in XML Script or Perl (with XML parser) than XSL. > If > so, does it have a virtual machine and a bytecode set? I'm not aware of any that do. -- Richard Lanyon (Software Engineer) | "The medium is the message" XML Script development, | - Marshall McLuhan DecisionSoft Ltd. | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DuCharmR at moodys.com Fri Nov 5 16:11:21 1999 From: DuCharmR at moodys.com (DuCharme, Robert) Date: Mon Jun 7 17:16:37 2004 Subject: xll Message-ID: <01BA10F0CD20D3119B2400805FD40F9F27809A@MDYNYCMSX1> >could anyone point me to some good resources regarding xll > is it being supported by IE5 > thanx IE has no direct support of XLink that I know of yet. See http://www.xmlinfo.com/xll/ for good starting points on more information. Bob DuCharme www.snee.com/bob see www.snee.com/bob/xmlann for "XML: The Annotated Specification" from Prentice Hall. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dwshin at nlm.nih.gov Fri Nov 5 17:31:35 1999 From: dwshin at nlm.nih.gov (Dongwook Shin) Date: Mon Jun 7 17:16:37 2004 Subject: XRS (XML Retrieval System) update Message-ID: <3823109D.E264AB01@nlm.nih.gov> Hellow folks. I just corrected an error that was included in the previous downloadable version. I was in a hurry to complete it just prior to going to a conference. I was back this morning and found the error. Please download again at the site : http://dlb2.nlm.nih.gov/~dwshin/xrs.html If you do not want to install the whole one, you can only replace the "/retrieve/libretrieve.so" by the new one. The former one was not able to show the XML content correctly. I am sorry for the inconvenience. Thanks. Dongwook -- Dongwook Shin Visiting Scholar Lister Hill National Center for Biomedical Communications National Library of Medicine, 8600 Rockville Pike Bethesda 20894, MD E-mail: dwshin@nlm.nih.gov Tel: (301) 435-3257 FAX: (301) 480-3035 URL: http://dlb2.nlm.nih.gov/~dwshin xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lauren at sqwest.bc.ca Fri Nov 5 18:02:35 1999 From: lauren at sqwest.bc.ca (Lauren Wood) Date: Mon Jun 7 17:16:37 2004 Subject: XML Scripting Language In-Reply-To: <070401bf2807$e433b7e0$6e7d06d1@aa.net> Message-ID: <199911051759.JAA23825@mail.sqwest.bc.ca> On 5 Nov 99, at 22:34, Scott Guthery wrote: > 1) Is there a canonical scripting language for XML? If > so, does it have a virtual machine and a bytecode set? I don't know of a canonical scripting language for XML, but the Document Object Model (DOM) is a widely-implemented language- neutral interface for XML. The specification includes ECMAScript and Java bindings, but there are several implementations in other languages as well (see http://dmoz.org/Computers/Programming/Internet/W3C_DOM/ for some of these). See http://www.w3.org/DOM for some more information. cheers, Lauren xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Fri Nov 5 18:13:26 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:37 2004 Subject: XHTML 1.0 returned to HTML WG References: <003901bf271e$fe5a5be0$099918d1@docuverse1> Message-ID: <3822FC81.D077B6F7@prescod.net> Don Park wrote: > > > > > > >And thanks to the one line spec, this is now legal. What the > > There is an arguable common sense when we refer to a document as > 'HTMLish' and I believe your example violates that. I don't think really need to argue the inappropriateness of the juxtaposition of the phrase "common sense" and the acronym "HTML." 10 years ago, HTML didn't have a DTD and it became popular to add features to it just by announcing them to a mailing list. Once money became involved, software vendors abused this precedent to invent their own proprietary variants. Then everybody and their brother got into the act. Now *I thought* we were supposed to be cleaning up the mess caused by that unfortunate start...not duplicating it. > If people are > going to abuse namespace like that, it is our job to knock some > sense into them rather than wrap them up in diapers and ducktape > everything with foams. I don't really see how having formal, implementable specifications falls into the diaper and ducktape category. Does XML wrap us up in ducktape? SAX? DOM? HTML 4.0? Perhaps three years ago we should have released a one line specification: "SGML may now be used on the Web. DOCTYPE declarations are now optional. Otherwise, use your common sense." -- Given: The XHTML namespace is only useful if we can write generic software to work with it. Given: We can only write generic software to work with it if we know how the vocabulary is going to be used. There must, therefore, be either explicitly or implicitly, an agreed upon grammar for the vocabulary. Why wouldn't we make that grammar explicit so that we could rely on our understanding of the specification instead of our "common sense" both in writing our own software and in holding vendors to the terms of our "agreement?" Although I will, admit on occasion to being a purist, in this case it seems to me that what I am advocating is common sense. The whole point of an HTML namespace is to increase interoperability right? Do you really think that that's going to happen through the judicious application of common sense and vendor-directed violence? Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Fri Nov 5 18:13:26 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:37 2004 Subject: "Multiple" Namespaces? (but NOT for HTML) References: Message-ID: <3822FEFD.B399D565@prescod.net> John Robert Gardner wrote: > > > Heinrich at Humboldt U. in Berlin is dilligently searching the world's > various library resources with his Dublin-Core-Based engine for > Tillich and we want his DC system to transparently find > the wealth of Tillich articles we'd have online. > Let's say that in five years we come up with a new peer to DC, TEI or GILS. Let's say we call it "newmeta" We may need to make this new system compatible with our existing data. We probably do not have the luxury of re-encoding all of the data. So our problem is to make the existing data "look as if" it is compatible with newmeta. I think that we should start with that as a design goal. We need to be able to make the data look as if it supports multiple schemes *without requiring the markup to support all of those schemes*. The next question is how varied the queries will be. Is straight name-value indexing sufficient? Or do you need to allow XPath queries on the "DC version", "TEI version", "GILs version" and so forth? Is XPath a good query language for metadata to start with? Maybe the right place to put your abstraction is in the metadata data model. It's my duty to point out that you should evaluate RDF in that capacity though I don't claim to be an RDF expert myself. XML's data model is elements within elements. RDF's data model is structured properties with values. It seems like a better fit but I don't know of an RDF query language -- I don't know what people use for querying RDF. > > * It increases the possibility for error: authors or data generators > > could "forget" to insert a TEI:docAuthor alongside a DC:Creator. > > Yes and no, since most of our input is one-time only, rather than > respeatedly updated or nuanced. THe finished article and record entry is > a one-time keying (or XSLT transformed) deal. Even if it is a one-time keying, if you quadruple the number of tags, you'll increase the number of typos. > 1. as it is an SGML subset standard, our "standards" caveat is ostensibly > met, but-- per the above-- it seems not necessarily "happy" with > XML -- or I'm misreading you? At any rate as ISO 10744:1997, AAnnex A.3 > it seems very viable . .. . except-- cf. caveats 2 and 3 below: Yes, architectural forms work fine with XML now. But to some degree you must choose your solution based on the software available. There are various toolkits that are archform aware but I don't know of any repositories or search engines that index based on archforms. > 2. Will Arch forms work with our Oracle investment to date (we're > considering SIM and related technology for our next Phase)? Archforms are the manner of representing your aliasing. Oracle has a variety of ways to support aliasing but it won't read archforms directly. You would have to write code to implement the aliasing. > Will this mechanism achieve the transparency for our users in diaspora > referred to above--and hopefully I made better sense this time--in the > section? Because we discussed using attributes for teh > different synonymous--or largely so-- tags like > docAuthor/Creator/Originator, etc., but we were under the impression that, > per below as well, attributes wouldn't achieve our implementation of > transparent accessibility. An architectural form engine implicitly transforms the data. So you type: Paul And then a batch architectural form processor could convert it into: Paul A mythical architectural form-smart search engine would "pretend" to do that conversion, in real-time, when the query was done and cache the results intelligently. But such a thing doesn't exist as a general tool. > The obvious bottom line is the transparency, in the end, the software > required, legacy investment or none-- is secondary to this requirement, > given that we are implementing an open/int'l standard. I think that one thing we still have to hash out is the natural data model for querying this information. If it is flat text name-value pairs, Oracle will be great and the problem will be trivial to solve. Simple name aliasing is all you need. It is is structured property name-value pairs then you need something object orientish like an RDF engine or an object database. You need name aliasing but it needs to be hierarchical. If the proper model is elements within elements then you need an XML-specific solution like architectural forms. That's going to be harder to find. > Put our initial stash of MARC records, via my XSLT work and such, into > --say-- Dublin Core for the Oracle database to store, and then construct > an XML document which is a tagbag of empty elements with attributes which > equivocate that the Dublin Core Creator is the same as TEI docAuthor, etc. > This sounds like Arch. Forms, in a way, but--as noted--I'm not convinced I > fully grok arch forms anyway. It sounds like you are proposing an alternate representation for the same thing that architectural forms allows. I think that the representation is a lesser problem than finding the software that wlil allow your queries to scale and be extensible. > This is also not unlike what we're considering, but it sounds from your > post like it enables folks to come to your search engine and do these > multiple search types via the common mapping you've set up, wherein, per > the above, we want folks to be able to do this with their > existing native search system. What exactly do you mean by that? The data exists in one place, right? Or are you distributing the XML files around the world? If it exists in one place, then what software looks at the information? Surely researchers around the world cannot all be banging on the same files at the same time. That's why we typically use server software. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Fri Nov 5 19:26:24 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:37 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: Paul Prescod's message of "Fri, 05 Nov 1999 09:49:21 -0600" References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> Message-ID: Paul Prescod writes: > I don't really see how having formal, implementable specifications falls > into the diaper and ducktape category. Does XML wrap us up in ducktape? > SAX? DOM? HTML 4.0? Perhaps three years ago we should have released a > one line specification: "SGML may now be used on the Web. DOCTYPE > declarations are now optional. Otherwise, use your common sense." Well, I would have made it a couple paragraphs longer, but in essence, that might have served, except for two problems: 1. The SGML spec is not freely available. 2. XML removes so many details from SGML that it makes more sense to distribute it as a separate spec than as a set of deltas. All the best, David p.s. Shouldn't that be "duct tape", Paul and Don? We don't want the SPCA down on us. -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Fri Nov 5 19:58:34 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:37 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: <3822FC81.D077B6F7@prescod.net> Message-ID: <000101bf27c8$60308c00$099918d1@docuverse1> Paul Prescod wrote: >Given: The XHTML namespace is only useful if we can write generic >software to work with it. > >Given: We can only write generic software to work with it if >we know how >the vocabulary is going to be used. > >There must, therefore, be either explicitly or implicitly, an agreed >upon grammar for the vocabulary. I agree with you entirely. What we disgree on whether the spec should be broken up into two for sake of expediency. The three line spec in question simply assigns a namespace for HTML and settles the case-sensitivity issue. We can use that three line spec now to move forward while the grammar spec is being worked on. Until the grammar spec is finished, we have only common sense to guide us when designing HTMLish XML documents. I think everyone will agree that one can't create a new spoken language using French words and still call it French. That is what I mean by common sense. >Although I will, admit on occasion to being a purist, in this case it >seems to me that what I am advocating is common sense. The whole point >of an HTML namespace is to increase interoperability right? Do you >really think that that's going to happen through the judicious >application of common sense and vendor-directed violence? More like peer-directed violence. All the boys learn to say "Girls! Yuck!" from watching other boys. I don't think there will be much vendor-directed violence nor abuse of common sense now when there are active groups like XML-DEV waiting to jump in and scream, "You made a Boo-Boo!" Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Curt.Arnold at hyprotech.com Fri Nov 5 20:15:57 1999 From: Curt.Arnold at hyprotech.com (Arnold, Curt) Date: Mon Jun 7 17:16:37 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <61DAD58E8F4ED211AC8400A0C9B46873415488@THOR> Duck ? Tape is a registered trademark of Manco, Inc. http://www.manco.com/duck/ip.htm I don't know if they licensed its use for HTML. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jes at kuantech.com Fri Nov 5 20:27:46 1999 From: jes at kuantech.com (Jeffrey E. Sussna) Date: Mon Jun 7 17:16:37 2004 Subject: WML vs. XHTML In-Reply-To: <02f501bf274d$697fee20$0f044ccb@kit.redsquare.com.au> Message-ID: <000001bf27cb$6ad854f0$0f36a8c0@quokka.com> Any language that contains a construct called "GOSUB" deserves dustbin status. :-) Jeff Sussna > -----Original Message----- > [ snip ] > > > [ snip ] > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Fri Nov 5 20:31:57 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:37 2004 Subject: XHTML 1.0 returned to HTML WG In-Reply-To: Message-ID: <000401bf27cc$fa4e2460$099918d1@docuverse1> >p.s. Shouldn't that be "duct tape", Paul and Don? We don't want the > SPCA down on us. Hmm. What do they use in Canada for putting their ducks in a row? I don't know about you but ducks tend to move around a lot so I have to use the 'duck-tape' to tape them in-place. "Quack!" Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Patrice.Bonhomme at loria.fr Fri Nov 5 20:37:46 1999 From: Patrice.Bonhomme at loria.fr (Patrice Bonhomme) Date: Mon Jun 7 17:16:37 2004 Subject: A unique ID question ? Message-ID: <199911052037.VAA02691@chimay.loria.fr> Hi, I was wondering if the value of an ID attribute has to be unique within a document or only within a fragment. The pb is that i have a master document that contains some external system entities and each of the entity is a fragment that contains some ID attributes. If my processor includes all the fragments it may happen that some ID attributes have the same value. What do i have to do ? Provide an IDentificstion schema that should avoid ID value clash or rename each of the attribute when i include each fragment to avoid the clash (with a prefix for example) ? Pat. -- ============================================================== bonhomme@loria.fr Tel : 03 83 59 30 52 / 06 11 34 03 85 http://www.loria.fr/~bonhomme Office : B.228 -------------------------------------------------------------- * Serveur Silfide : http://www.loria.fr/projets/Silfide ============================================================== xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From hpang at flycast.com Fri Nov 5 21:00:56 1999 From: hpang at flycast.com (Hokkun Pang) Date: Mon Jun 7 17:16:37 2004 Subject: getting element value in DOM Message-ID: I have read the DOM level 1 a couple times but I simply don't see the API for accessing the entity value. Suppose I am parsing this: abc@yahoo.com which API should I use to get the 'abc@yahoo.com'? xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Simon.Gordon at swi.galileo.com Fri Nov 5 21:18:43 1999 From: Simon.Gordon at swi.galileo.com (Gordon, Simon) Date: Mon Jun 7 17:16:37 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: > Don Park > > >p.s. Shouldn't that be "duct tape", Paul and Don? We don't want the > > SPCA down on us. > > Hmm. What do they use in Canada for putting their ducks in a row? > I don't know about you but ducks tend to move around a lot so I have > to use the 'duck-tape' to tape them in-place. > > "Quack!" > Orange Sauce. I'm (un)reliably informed. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Fri Nov 5 22:24:21 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:37 2004 Subject: WML vs. XHTML In-Reply-To: <0.c4b12b3d.2553d3b5@aol.com> Message-ID: XMLDevGuy wrote: > WML is a more advanced than HDML as it includes WMLScripting (for storing > variables across multiple cards and access to special phone features), > following the DTD for WML pretty much gives you everything that one needs to > know for creating a Deck. A Deck is also an XML Doc. > > Being an avid DHTML developer, is XHTML worth looking @ at this point? Comparing [x]HTML to WML -- 5 years down the road when phones are using real web browsers that can hit pages written for *everybody*, where do you think WML is going to be left standing? [x]HTML obviously has a future. I'd be cautious about spending much time with WML unless you absolutely *have* to author for these current-generartion crippled 9.6Kbps (GSM) and 14.4Kbps (CDMA) devices. I've played around with the "Wireless Web" on one of the new SprintPCS dual-band Touchpoints, but I found it extremely painful -- and you can only read the "special" WML or HDML pages. You really ought to check out http://www.4k-associates.com/IEEE-L7-WAP-BIG.html From jelks at jelks.nu Fri Nov 5 22:36:39 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:38 2004 Subject: WML vs. XHTML In-Reply-To: <000001bf27cb$6ad854f0$0f36a8c0@quokka.com> Message-ID: Jeffrey E. Sussna wrote: > > Any language that contains a construct called "GOSUB" deserves dustbin > status. :-) Indeed. Check out this little snip from Rohit Khare's "W* Effect Considered Harmful": One way to think of WML is as programming 3270 screens with a very simple BASIC. An application is delivered to the handset as a 'deck', which allocates a corresponding pool of storage space for variables. Individual 'cards' are executed on entry and exit to render the handset screen: they can fill in (shared) variables, rerender on external event notifications (e.g. call completed), and bind further actions to a small set of buttons. The display calls themselves are essentially character-cell oriented, with tab alignment and bold, italic, underline, big, and small fonts. Tables, frames, colors, and so on are not supported. Semantic HTML markup like
must be stripped out. Even simple declarative HTML doesn't mean what it used to --

no longer begins a new line. 'Graphics' support is intended mainly for optional icons in place of text menus; no clickable menu maps or such. WML is really a scripting language... That's just the tip of the iceberg -- check out how they've "reinvented" TCP/IP: http://www.4k-associates.com/IEEE-L7-WAP-BIG.html /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Fri Nov 5 22:40:01 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:38 2004 Subject: XHTML 1.0 returned to HTML WG References: <000101bf27c8$60308c00$099918d1@docuverse1> Message-ID: <382327B2.A091F84E@prescod.net> Don Park wrote: > > I agree with you entirely. What we disgree on whether the spec should > be broken up into two for sake of expediency. The three line spec > in question simply assigns a namespace for HTML and settles the > case-sensitivity issue. To what end? With no specification for how to mix HTML into other namespaces there will be no interoperability. Without interoperability what's the point of a spec? > We can use that three line spec now to move > forward while the grammar spec is being worked on. Move forward how? People have been mixing HTML elements into other doctypes for at least five years now. We've achieved little economy of scale in doing that because recognizing a paragraph with some proprietary junk mixed in, in the middle of a proprietary document type is not that useful. That's why I don't understand Tim and David's excitement about the "power" of mixing HTML into things. Mixing HTML into things is not rocket science. Doing sophisticated things in a generic way, with generic software, with mixed in HTML IS rocket science. But it requires a real spec for mixable HTML, not a paragraph. > Until the grammar > spec is finished, we have only common sense to guide us when designing > HTMLish XML documents. The same common sense we've had for many years. The same HTMLish non-HTML documents we've had for many years. What does a namespace change? It just allows us to pretend we've got interoperability when we do not. > More like peer-directed violence. All the boys learn to say > "Girls! Yuck!" from watching other boys. I don't think there will be > much vendor-directed violence nor abuse of common sense now when there > are active groups like XML-DEV waiting to jump in and scream, "You made > a Boo-Boo!" Who's to say its a boo boo if there's no spec? Titles in the middle of a document might make perfect sense in meta-X-HTML. Tables in meta-X-HTML might have s. That's just the point: we can't apply sociological pressure without a constitution to refer to. We can hardly say: "That's different than HTML" because the whole point of the namespace is to allow HTML element types to be used in not-HTML. Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Fri Nov 5 22:41:10 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:38 2004 Subject: XHTML 1.0 returned to HTML WG References: <000101bf27c8$60308c00$099918d1@docuverse1> Message-ID: <382327C6.51375A8A@prescod.net> Don Park wrote: > > I agree with you entirely. What we disgree on whether the spec should > be broken up into two for sake of expediency. The three line spec > in question simply assigns a namespace for HTML and settles the > case-sensitivity issue. To what end? With no specification for how to mix HTML into other namespaces there will be no interoperability. Without interoperability what's the point of a spec? > We can use that three line spec now to move > forward while the grammar spec is being worked on. Move forward how? People have been mixing HTML elements into other doctypes for at least five years now. We've achieved little economy of scale in doing that because recognizing a paragraph with some proprietary junk mixed in, in the middle of a proprietary document type is not that useful. That's why I don't understand Tim and David's excitement about the "power" of mixing HTML into things. Mixing HTML into things is not rocket science. Doing sophisticated things in a generic way, with generic software, with mixed in HTML IS rocket science. But it requires a real spec for mixable HTML, not a paragraph. > Until the grammar > spec is finished, we have only common sense to guide us when designing > HTMLish XML documents. The same common sense we've had for many years. The same HTMLish non-HTML documents we've had for many years. What does a namespace change? It just allows us to pretend we've got interoperability when we do not. > More like peer-directed violence. All the boys learn to say > "Girls! Yuck!" from watching other boys. I don't think there will be > much vendor-directed violence nor abuse of common sense now when there > are active groups like XML-DEV waiting to jump in and scream, "You made > a Boo-Boo!" <g> Who's to say its a boo boo if there's no spec? Titles in the middle of a document might make perfect sense in meta-X-HTML. Tables in meta-X-HTML might have <title>s. That's just the point: we can't apply sociological pressure without a constitution to refer to. We can hardly say: "That's different than HTML" because the whole point of the namespace is to allow HTML element types to be used in not-HTML. Let me ask you another question about your two-stage plan. So in version 1 we deploy hundred of HTML-ish documents using the same case conventions (!) and namespace but totally open content models. Then later we deploy the grammar. What do we do about the installed base of grammar non-conformant data? Doesn't this sound familiar??? Paul Prescod xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DuCharmR at moodys.com Fri Nov 5 22:50:54 1999 From: DuCharmR at moodys.com (DuCharme, Robert) Date: Mon Jun 7 17:16:38 2004 Subject: A unique ID question ? Message-ID: <01BA10F0CD20D3119B2400805FD40F9F2780A6@MDYNYCMSX1> >I was wondering if the value of an ID attribute has to be unique within a >document or only within a fragment. >From the "ID" validity constraint in section 3.3.1 of the spec (http://www.w3.org/TR/REC-xml#sec-attribute-types): "A name must not appear more than once in an XML document as a value of this type; i.e., ID values must uniquely identify the elements which bear them." Bob DuCharme www.snee.com/bob <bob@ snee.com> see www.snee.com/bob/xmlann for "XML: The Annotated Specification" from Prentice Hall. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ebohlman at netcom.com Sat Nov 6 00:38:22 1999 From: ebohlman at netcom.com (Eric Bohlman) Date: Mon Jun 7 17:16:38 2004 Subject: getting element value in DOM In-Reply-To: <A7C924760A6BD311B97E0090271EB91047EA55@post.flycast.com> Message-ID: <Pine.GSU.4.10.9911051633110.29954-100000@netcom9.netcom.com> On Fri, 5 Nov 1999, Hokkun Pang wrote: > I have read the DOM level 1 a couple times but I simply don't > see the API for accessing the entity value. > Suppose I am parsing this: > > <email>abc@yahoo.com</email> > > which API should I use to get the 'abc@yahoo.com'? "abc@yahoo.com" is the value ('data' property) of a Text node which is the first child of the Element node whose tagName is 'email'), so assuming that MyElement is the Element node, you'd access the value (FSVO language binding) as MyElement.firstChild.data. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Sat Nov 6 03:45:15 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:38 2004 Subject: WML vs. XHTML References: <NBBBICMNIPCICMKJECCBEECODBAA.jelks@jelks.nu> Message-ID: <3823A36E.1E15@hiwaay.net> Jelks Cabaniss wrote: > > Jeffrey E. Sussna wrote: > > > > <ACTION TYPE=ACCEPT TASK=GOSUB VARS=host=$(hostname) > > > Any language that contains a construct called "GOSUB" deserves dustbin > > status. :-) <a href= : the great leveler, the chosen symbol, the getItBox. > Indeed. Check out this little snip from Rohit Khare's "W* Effect Considered > Harmful": So: in geek > > One way to think of WML is as programming 3270 screens > with a very simple BASIC. frame > An application is delivered to > the handset as a 'deck', the deck is named fragments > which allocates a corresponding > pool of storage space for variables. so that a namespace names > Individual 'cards' > are executed on entry and exit and formats > to render the handset > screen: and binds namespaces > they can fill in (shared) variables, dynamically > rerender on > external event notifications (e.g. call completed), and names bound to controls > bind further actions to a small set of buttons. format geometry for interaction, morphs, multiD, aggregate sets > The > display calls themselves are essentially character-cell > oriented, with tab alignment and bold, italic, > underline, big, and small fonts. Tables, frames, colors, > and so on are not supported. binds format. go3D. kids hate buttons. give them personalities and adventure. the world is not small nor is the reach of our tools to communicate and be human together. make it more exciting than windows and win. > Semantic HTML markup like > <ADDRESS> must be stripped out. Even simple declarative > HTML doesn't mean what it used to -- <P> no longer > begins a new line. 'Graphics' support is intended mainly > for optional icons in place of text menus; no clickable > menu maps or such. WML is really a scripting language... which is what you need for prebinding information to occasionally connected devices. The nice thing about lowlyFrame design: the initial allocation of IDs is clean if the trees name attribute sets. One id to fetch a subtree. Give up some semantics in that instance to get more certain binding of control to value by device. The next instance is yours to transform as you will. Accumulate namespaces temporally. Schemas must be temporally adaptive. That is why XML schema. That is why namespaces. We do it anyway. How many messages are used in this system which are NOT timestamped? Can we make schema more adaptive by finding principles for applying that timestamping more efficiently? Types aggregate in time. TreeClusters of named events and types are bound such that when it changes in one part of the tree, it changes in all the others at the same time. A variable is forced to be polite because it is unique so it changes at the same time in any of the dimensions in which it is represented. > That's just the tip of the iceberg -- check out how they've "reinvented" TCP/IP: For the protocol gypsies to say. Pre-aggregating trees is a way to make the pgs work less. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Sat Nov 6 03:45:08 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:38 2004 Subject: WML vs. XHTML References: <000001bf27cb$6ad854f0$0f36a8c0@quokka.com> Message-ID: <38237DAB.99A@hiwaay.net> Jeffrey E. Sussna wrote: > > Any language that contains a construct called "GOSUB" deserves dustbin > status. :-) Such as <a href= :-) len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From XMLDevGuy at aol.com Sat Nov 6 05:05:53 1999 From: XMLDevGuy at aol.com (XMLDevGuy@aol.com) Date: Mon Jun 7 17:16:38 2004 Subject: WML vs. XHTML Message-ID: <0.14438d10.255510ff@aol.com> In a message dated 11/5/99 10:32:23 PM !!!First Boot!!!, jelks@jelks.nu writes: << Comparing [x]HTML to WML -- 5 years down the road when phones are using real web browsers that can hit pages written for *everybody*, where do you think WML is going to be left standing? [x]HTML obviously has a future. I'd be cautious about spending much time with WML unless you absolutely *have* to author for these current-generartion crippled 9.6Kbps (GSM) and 14.4Kbps (CDMA) devices. I've played around with the "Wireless Web" on one of the new SprintPCS dual-band Touchpoints, but I found it extremely painful -- and you can only read the "special" WML or HDML pages >> Well one of my last jobs was built using XML -> WML only because it was the only solution in that the parties didn't want to throw in alot more money for Palm devices, a case study here: http://www.digitalanywhere.com/casestudy1.html Thanks for that link, it was a very good insight! There was alot to be pointed out notably that WMLScripting is VERY platform dependent on what device you are using. For example there are no calls to: device://AddressBook?type=add&name=... If this were the case with any language then it would make Palm programming and other device programming alot more simpler, wouldn't one think? Thank god for something like the W3C or else there would be ALOT more of a mess out there when it comes to wireless connected devices. It still seems though as if WAP is off and running... - Jon xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From AlanM at SYNECTICS.Soft.net Sat Nov 6 06:25:17 1999 From: AlanM at SYNECTICS.Soft.net (Alan Menezes) Date: Mon Jun 7 17:16:38 2004 Subject: WML vs. XHTML Message-ID: <1F4436D26763D2119B8800A0C9DE68979A9EF3@MAIL> > Hi all. > Since we are talking about WML. > Are there WAP enabled Handsets(for mobile phones) available? > Do we need to use the WAP gateway to render on to a mobile phone? > What about UIML? Can UIML be used to render onto the mobile phones? > thanks and regards, > Alan xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ian at imolesworth.demon.co.uk Sat Nov 6 11:52:06 1999 From: ian at imolesworth.demon.co.uk (Ian Molesworth) Date: Mon Jun 7 17:16:38 2004 Subject: Schema content tools Message-ID: <002501bf284d$48fd0ec0$86e1dec2@demon.co.uk> Ok, Is there a schema generation tool, team based, that I can use to generate and control tags and elements during the build of my XML based system? What I want is a tool that uses a central repository to store the current tag schema, allowing me control over authoring of new subsets of tags by issuing different developers access to variouus sections of the schema. General developers need read-only access to the current schema to verify their use of tags, source of data etc. Any ideas? Ian -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991106/2a0c042a/attachment.htm From rgl at decisionsoft.com Sat Nov 6 13:42:39 1999 From: rgl at decisionsoft.com (Richard Lanyon) Date: Mon Jun 7 17:16:38 2004 Subject: WML vs. XHTML In-Reply-To: <1F4436D26763D2119B8800A0C9DE68979A9EF3@MAIL> Message-ID: <Pine.LNX.4.10.9911061339420.10475-100000@tugela.dsl.net> On Sat, 6 Nov 1999, Alan Menezes wrote: > > Hi all. > > Since we are talking about WML. > > Are there WAP enabled Handsets(for mobile phones) available? There are hardly any around, but they do exist. The only one I've seen is the Nokia 7110. > > Do we need to use the WAP gateway to render on to a mobile phone? To render onto a WAP phone, yes. Both Ericsson and Nokia have publicly accessible (for test purposes) gateways - the IP address is buried somewhere on their websites. -- Richard Lanyon (Software Engineer) | "The medium is the message" XML Script development, | - Marshall McLuhan DecisionSoft Ltd. | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ann at webgeek.com Sat Nov 6 15:20:11 1999 From: ann at webgeek.com (Ann Navarro) Date: Mon Jun 7 17:16:38 2004 Subject: WML vs. XHTML In-Reply-To: <Pine.LNX.4.10.9911061339420.10475-100000@tugela.dsl.net> References: <1F4436D26763D2119B8800A0C9DE68979A9EF3@MAIL> Message-ID: <199911061519.KAA06469@earth.isni.net> At 01:42 PM 11/6/99 +0000, Richard Lanyon wrote: >On Sat, 6 Nov 1999, Alan Menezes wrote: > >> > Hi all. >> > Since we are talking about WML. >> > Are there WAP enabled Handsets(for mobile phones) available? > >There are hardly any around, but they do exist. The only one I've seen is >the Nokia 7110. They're becoming more and more available. I've got a Samsung 3500 with service provided by SprintPCS (produced by phone.com). Ann -- Ann Navarro Author: Effective Web Design: Master the Essentials, Due 10/99 - Mastering XML,12/99 HTML By Example, 2nd Ed. Founder, WebGeek Communications http://www.webgeek.com/ Director, Online Education-HTML Writers Guild, http://www.hwg.org/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From greynolds at datalogics.com Sat Nov 6 17:52:11 1999 From: greynolds at datalogics.com (Reynolds, Gregg) Date: Mon Jun 7 17:16:39 2004 Subject: bibiography dtd? Message-ID: <51ED3F5356D8D011A0B1006097C3073401B16F4D@martinique> I'm in the process of xmlating (or is it xmlizing?) bibliographic data. Is there a standard in the house? I need to be able to easily get stuff in and out of standard formats like bibtex and procite. At a minimum I'd like to maintain author and publisher info separately and reference it from the bibliographic entries. Maybe also periodicals and collections. Then use XSLT to do cool stuff with it. Really do not want to write the XSLT stuff more than once. Advice? Gregg Reynolds xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jmcdonou at library.berkeley.edu Sat Nov 6 20:18:43 1999 From: jmcdonou at library.berkeley.edu (Jerome McDonough) Date: Mon Jun 7 17:16:39 2004 Subject: bibiography dtd? In-Reply-To: <51ED3F5356D8D011A0B1006097C3073401B16F4D@martinique> Message-ID: <199911062018.PAA03539@westnet.com> At 11:54 AM 11/6/99 -0600, Reynolds, Gregg wrote: >I'm in the process of xmlating (or is it xmlizing?) bibliographic data. Is >there a standard in the house? Sort of, but it's really scary. The official standard for interchange of bibliographic data within the U.S. is the USMARC standard. There is an official SGML version of it, developed by the Library of Congress, along with conversion utiltities. WARNING WILL ROBINSON: unless you've been to library school and paid *close* attention in your cataloging class, about 33% of the DTD will be incomprehensible on its face, and a lot of things you *think* you understand don't mean what a rational person would assume they do. Also, be forewarned that the two separate DTDs for the MARC stuff are rather large and difficult to digest. However, any organization that does any significant processing of bibliographic data (publishers and libraries) typically has systems in place for dealing with MARC records that get shipped to them. If you use an SGML version of MARC for your own stuff (or XML that conforms to the SGML DTD), you should be able to translate into MARC for record interchange with other people using MARC-based systems. Jerome McDonough -- jmcdonou@library.Berkeley.EDU | (......) Library Systems Office, 386 Doe, U.C. Berkeley | \ * * / Berkeley, CA 94720-6000 (510) 642-5168 | \ <> / "Well, it looks easy enough...." | \ -- / SGNORMPF!!! -- From the Famous Last Words file | |||| xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Sun Nov 7 01:30:31 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:39 2004 Subject: WML vs. XHTML In-Reply-To: <199911061519.KAA06469@earth.isni.net> Message-ID: <NBBBICMNIPCICMKJECCBCEDHDBAA.jelks@jelks.nu> Ann Navarro wrote: > >> > Since we are talking about WML. > >> > Are there WAP enabled Handsets(for mobile phones) available? > > > >There are hardly any around, but they do exist. The only one I've seen is > >the Nokia 7110. > > They're becoming more and more available. > > I've got a Samsung 3500 with service provided by SprintPCS (produced by > phone.com). There's a list of WAP-enabled SprintPCS phones at: http://www.sprintpcs.com/wireless/capable_phones.html Pretty much all the new (and upcoming) SPCS phones will have it. Too bad they'll never read [x]HTML pages. /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From eliot at isogen.com Sun Nov 7 02:49:31 1999 From: eliot at isogen.com (W. Eliot Kimber) Date: Mon Jun 7 17:16:39 2004 Subject: A unique ID question ? References: <199911052037.VAA02691@chimay.loria.fr> Message-ID: <3824E917.78555C71@isogen.com> This is why external parsed entities ("external text entities" in SGML parlance) are evil and should never have been included in XML. The only complete and managable solution to this problem is to manage each component as a complete and independent document and combine them together *semantically* using something like XLink or HyTime's value reference facility (explicit use-by-reference as distinct from hyperlinking). Cheers, E. Patrice Bonhomme wrote: > > Hi, > > I was wondering if the value of an ID attribute has to be unique within a > document or only within a fragment. The pb is that i have a master document > that contains some external system entities and each of the entity is a > fragment that contains some ID attributes. If my processor includes all the > fragments it may happen that some ID attributes have the same value. > > What do i have to do ? Provide an IDentificstion schema that should avoid ID > value clash or rename each of the attribute when i include each fragment to > avoid the clash (with a prefix for example) ? xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ann at webgeek.com Sun Nov 7 04:03:13 1999 From: ann at webgeek.com (Ann Navarro) Date: Mon Jun 7 17:16:39 2004 Subject: WML vs. XHTML In-Reply-To: <NBBBICMNIPCICMKJECCBCEDHDBAA.jelks@jelks.nu> References: <199911061519.KAA06469@earth.isni.net> Message-ID: <199911070403.XAA25496@earth.isni.net> At 08:30 PM 11/6/99 -0500, Jelks Cabaniss wrote: >Too bad they'll never read [x]HTML pages. Never? Right now, the service provides select information proxied through a customized service. SprintPCS hasn't yet enabled all that can be done with these phones. This offering is brand new -- and is surely to expand as the technology stabilizes. After all, at least in my Sprint market, the best we had was text paging that could be generated "from" the Web, rather than actual web browsing. That said, the producers of the Sprint mini-browser, phone.com, are on the W3C HTML WG, and are very interested in providing broad access to Web content, including XHTML. Spent two days in Boston this past week (W3C AC meeting), and sat with one of phone.com senior engineers. His phone (connecting through phone.com's own service), was significantly more "enabled" than mine was -- in fact, he received and we read Tim's message wrt: the disposition of XHTML on his phone, as well as looked around at other information I couldn't yet get on my phone. "Never" isn't a word that's very applicable in this situation. Ann -- Ann Navarro Author: Effective Web Design: Master the Essentials, Due 10/99 - Mastering XML,12/99 HTML By Example, 2nd Ed. Founder, WebGeek Communications http://www.webgeek.com/ Director, Online Education-HTML Writers Guild, http://www.hwg.org/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sguthery at rcn.com Sun Nov 7 05:00:16 1999 From: sguthery at rcn.com (Scott Guthery) Date: Mon Jun 7 17:16:39 2004 Subject: WML vs. XHTML References: <199911061519.KAA06469@earth.isni.net> <199911070403.XAA25496@earth.isni.net> Message-ID: <001401bf2941$769bac70$6e7d06d1@aa.net> At 7 cents per screen it seems to me that the WAP business model is trying to be like the text paging business model which has had to say the least limited success. The technology may be wonderful but if the value proposition fails then business fails. ******************* Smart Card Developer's Kit ******************* Scott Guthery sguthery@rcn.com Voice: 617 964 1798 Mobile: 617 290 3963 FAX: 617 795 1630 *********************** http://www.scdk.com ********************** ----- Original Message ----- From: Ann Navarro <ann@webgeek.com> To: Jelks Cabaniss <jelks@jelks.nu>; <xml-dev@ic.ac.uk> Sent: Saturday, November 06, 1999 10:59 PM Subject: RE: WML vs. XHTML At 08:30 PM 11/6/99 -0500, Jelks Cabaniss wrote: >Too bad they'll never read [x]HTML pages. Never? Right now, the service provides select information proxied through a customized service. SprintPCS hasn't yet enabled all that can be done with these phones. This offering is brand new -- and is surely to expand as the technology stabilizes. After all, at least in my Sprint market, the best we had was text paging that could be generated "from" the Web, rather than actual web browsing. That said, the producers of the Sprint mini-browser, phone.com, are on the W3C HTML WG, and are very interested in providing broad access to Web content, including XHTML. Spent two days in Boston this past week (W3C AC meeting), and sat with one of phone.com senior engineers. His phone (connecting through phone.com's own service), was significantly more "enabled" than mine was -- in fact, he received and we read Tim's message wrt: the disposition of XHTML on his phone, as well as looked around at other information I couldn't yet get on my phone. "Never" isn't a word that's very applicable in this situation. Ann -- Ann Navarro Author: Effective Web Design: Master the Essentials, Due 10/99 - Mastering XML,12/99 HTML By Example, 2nd Ed. Founder, WebGeek Communications http://www.webgeek.com/ Director, Online Education-HTML Writers Guild, http://www.hwg.org/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Sun Nov 7 17:41:43 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:39 2004 Subject: A unique ID question ? References: <199911052037.VAA02691@chimay.loria.fr> <3824E917.78555C71@isogen.com> Message-ID: <3825B758.6A3A@hiwaay.net> W. Eliot Kimber wrote: > > This is why external parsed entities ("external text entities" in SGML > parlance) are evil and should never have been included in XML. Evil or inconvenient, we are stuck with them. The same issues has come up in the DTD for X3D/VRML. Well-formedness and namespaces don't exactly cohere as concepts in practice. For that reason, there was a short consideration to declare them as NMTOKEN. At least, they would weakly validate. If we declare DEF/USE combinations as ID/IDREF: 1. Cannot duplicate DEFs: VRML97 allows this with undefined results. Essentially, in implementation, the last guy declared is used by the next guy. Some authoring tools also flag an error for the author to clean up. 2. Name collisions: Inlines have to be scoped. PROTOS and extenal PROTOS have to be scoped. If one aggregates, one has to declare all of the scopes and validate them individually, or not use ID/IDREF. It is probably better to support the semantics upstream of the broadcast products and keep the client thin as a fashion model. > The only complete and managable solution to this problem is to manage > each component as a complete and independent document and combine them > together *semantically* using something like XLink or HyTime's value > reference facility (explicit use-by-reference as distinct from > hyperlinking). Ensure that any translation or conversion tool uniquefies names where used as IDs. Whether done with Xlink or valuerefs, some means to explicitly spec name resolution is needed. Given the time required to get changes through multiple language ecosystems, my intuition is this will be a problem for a long time. The authoring tools do a lot of work, and while that is not all bad, it should be something developers and customers are more aware of. The features of the tools to manage XML applications are more important to understand than the specification because of the need to validate. That brings up the subject of the number of unicorns required to approve a purchase. For the fresh faces, conformance tests for systems must be spec'd at several levels of the system and normatively declared in the contracts. Remember, contract writers aren't usually deeply technical, so, take time to cover this subject. We had many similar issues with SGML procurements. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From srn at techno.com Sun Nov 7 18:23:10 1999 From: srn at techno.com (Steven R. Newcomb) Date: Mon Jun 7 17:16:39 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <3824E917.78555C71@isogen.com> (eliot@isogen.com) References: <199911052037.VAA02691@chimay.loria.fr> <3824E917.78555C71@isogen.com> Message-ID: <199911071821.MAA03281@bruno.techno.com> [Eliot Kimber:] > [...snip...] external parsed entities ("external text entities" in > SGML parlance) are evil and should never have been included in XML. > The only complete and managable solution to this problem is to > manage each component as a complete and independent document and > combine them together *semantically* using something like XLink or > HyTime's value reference facility (explicit use-by-reference as > distinct from hyperlinking). Eliot is right but there is more subtlety to this story than merely that external parsed entities are evil. It's true that they've been used so evilly for so long that they are hard to distinguish from the problems that their evil uses have caused. However, the external parsed entity feature does have a good and beneficial purpose, which is to make the storage structure (the way the data have been allocated to physical containers such as computer files) of a whole document (the bunch of stuff to be concatenated as input to the parsing process) independent of its logical structure (as a tree of elements). The theory is still valid: there is an element (logical) tree, and an entity (physical storage) tree, and that in SGML or XML, the two tree structures are not constrained by one another, which is good because they are subject to entirely different sets of environmental constraints. The two structures (physical and logical) must be able to be represented and handled in different ways simultaneously, from a single representation in SGML and/or XML. And external parsed entities are a key feature for maintaining that independence. Some people would assert that this capability is no longer needed, and that there's no longer any such thing as a document that's large enough to require that its source be distributed among multiple containers (entities). These people would assert that, given modern computing resources, if a document is so large that it still needs to be distributed among multiple containers, it is too damn big and should be split up. I suspect that they may be right, simply because I know of no counter-example wherein a grotesquely large document is also optimally architected. If there's no such thing (any more) as a non-evil document that is so large that it needs to be stored in more than one parsed entity, then, theoretically at least, Eliot is exactly right: external parsed entities are evil. However, reality intrudes. Most information is architected suboptimally. I think it would be a mistake to discard external parsed entities. I think XML needs to have features that let people do silly things (like evilly putting all the documentation of a weapons system into a single 190,000-page document) without causing every XML application to blow a gasket. We need the means to permit evil to exist in order to avoid creating a worse evil: the perception that XML is insufficiently robust to handle real situations, no matter how evil they are. The trick is for people to realize that the use of parsed external entities should be avoided unless their use is purely for storage convenience. There should never be a semantic load on the fact that some data is stored in a particular entity. Regrettably, most of the times when parsed external entities have been used, they have been used for impure, semantically loaded purposes (such as the semantic of re-usability). So maybe as a matter of good public education policy, Eliot's position that "external parsed entities are evil" is the right approach, as long as we're not going to get rid of XML's ability to support them. -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 517 7954 <<-- new phone number fax +1 972 517 4571 <<-- new fax number pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Sun Nov 7 20:12:56 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:39 2004 Subject: external parsed entites (was: A unique ID question ?) References: <199911052037.VAA02691@chimay.loria.fr> <3824E917.78555C71@isogen.com> <199911071821.MAA03281@bruno.techno.com> Message-ID: <3825DD3F.9F91566B@pacbell.net> "Steven R. Newcomb" wrote: > > Some people would assert that this capability is no longer needed, and > that there's no longer any such thing as a document that's large > enough to require that its source be distributed among multiple > containers (entities). These people would assert that, given modern > computing resources, if a document is so large that it still needs to > be distributed among multiple containers, it is too damn big and > should be split up. Another way of looking at this: "Some People" have very strong assumptions about the scale of documents XML should work with. Now, we all know that scaling assumptions like that are dangerous. (Or if we don't, it's time to learn it!) A better approach is to recognize the document scaling is one of the issues that designers must deal with, external entities are one of the tools available to manage it, and that whenever you have lots of data to deal with you're going to have to be very careful. - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Mon Nov 8 05:38:11 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:39 2004 Subject: WML vs. XHTML In-Reply-To: <199911070403.XAA25496@earth.isni.net> Message-ID: <NBBBICMNIPCICMKJECCBMEDNDBAA.jelks@jelks.nu> Ann Navarro wrote: > >Too bad they'll never read [x]HTML pages. > > Never? Right now, the service provides select information proxied through a > customized service. SprintPCS hasn't yet enabled all that can be done with > these phones. ... > That said, the producers of the Sprint mini-browser, phone.com, are on the > W3C HTML WG, and are very interested in providing broad access to Web > content, including XHTML. ... With current generation WAP-enabled phones? > "Never" isn't a word that's very applicable in this situation. What do *you* think of Rohit Khare's comments about the WAP Forum?[1] And it would be interesting to know how Phone.com (formerly "Unwired Planet") has responded to that article (if indeed they have responded) ... /Jelks [1] http://www.4k-associates.com/IEEE-L7-WAP-BIG.html xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jess_nemis at inod.com Mon Nov 8 07:07:25 1999 From: jess_nemis at inod.com (jess_nemis@inod.com) Date: Mon Jun 7 17:16:40 2004 Subject: XML Conversion Message-ID: <9911089420.AA942044713@atrain.inod.com> Hello, I'm a newbie in XML Conversion and we're being tasked to transform a plain text file into XML. We've done this in SGML before and learned also that XML is actually Web-enabled SGML. However, we noticed that the extensive use of taggings (elements) in XML has slowed down our productivity considerably. Now my question is: is it really necessary to tag all items, say, in a bibliographic reference, e.g. XML Specs now: <cite><title>The Origin of Species, Darwin pp. 6-10 Oxford University Press, 1901 SGML Specs before: The origin of Species, Darwin, pp. 6-10, Oxford University Press, 1901. Links were provided to citerefs within the document. What's the difference between the two, the rationale behind use of extensive tags in XML, and when are decisions going to be made that such data should or should not be tagged? Thank you all for giving these some thoughts. Regards, Jess Nemis jess_nemis@inod.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From henry_fieglein at dgbank.de Mon Nov 8 09:16:25 1999 From: henry_fieglein at dgbank.de (henry_fieglein@dgbank.de) Date: Mon Jun 7 17:16:40 2004 Subject: Antwort: XML Conversion Message-ID: I would define the DTD as follows: which gives the following XML file: The separation of the data allows for better searching and indexing later. It also aides in the conversion to HTML when you want to publish it on the Web. The XSL script to convert the data could be set based on the various library formats. jess_nemis@inod.com on 08.11.99 19:59:21 Bitte antworten an jess_nemis@inod.com An: xml-dev@ic.ac.uk Kopie: (Blindkopie: Henry Fieglein/F-OIHE/OI/DG BANK) Thema: XML Conversion Hello, I'm a newbie in XML Conversion and we're being tasked to transform a plain text file into XML. We've done this in SGML before and learned also that XML is actually Web-enabled SGML. However, we noticed that the extensive use of taggings (elements) in XML has slowed down our productivity considerably. Now my question is: is it really necessary to tag all items, say, in a bibliographic reference, e.g. XML Specs now: The Origin of Species, Darwin pp. 6-10 Oxford University Press, 1901 SGML Specs before: The origin of Species, Darwin, pp. 6-10, Oxford University Press, 1901. Links were provided to citerefs within the document. What's the difference between the two, the rationale behind use of extensive tags in XML, and when are decisions going to be made that such data should or should not be tagged? Thank you all for giving these some thoughts. Regards, Jess Nemis jess_nemis@inod.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Andy.Bradbury at syntegra.bt.co.uk Mon Nov 8 10:28:20 1999 From: Andy.Bradbury at syntegra.bt.co.uk (Andy.Bradbury@syntegra.bt.co.uk) Date: Mon Jun 7 17:16:40 2004 Subject: XHTML Message-ID: <65AF45D5E535D2118AFB0008C7FA23180C3E30@FL-EXCHANGE-03> Would anyone care to speculate how soon/long before the XHTML specification becomes a 'recommendation'? Regards Andy B. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tpassin at idsonline.com Mon Nov 8 13:53:46 1999 From: tpassin at idsonline.com (Thomas B. Passin) Date: Mon Jun 7 17:16:40 2004 Subject: XML Conversion References: <9911089420.AA942044713@atrain.inod.com> Message-ID: <006201bf29f1$286618a0$81fbb1cd@tomshp> From: > Hello, > > I'm a newbie in XML Conversion and we're being tasked to transform a > plain text file into XML. We've done this in SGML before and learned > also that XML is actually Web-enabled SGML. However, we noticed that > the extensive use of taggings (elements) in XML has slowed down our > productivity considerably. > > Now my question is: is it really necessary to tag all items, say, in a > bibliographic reference, e.g. > > XML Specs now: > > The Origin of Species, Darwin > pp. 6-10 Oxford University Press, > 1901 > > SGML Specs before: > > The origin of Species, Darwin, pp. 6-10, Oxford University > Press, 1901. > > Links were provided to citerefs within the document. > > What's the difference between the two, the rationale behind use of > extensive tags in XML, and when are decisions going to be made that > such data should or should not be tagged? > XML does not require any particular tags, any more the SGML did. If you only want to use the tag, don't use the others. On the other hand, some particular application or document design (DTD) may provide for more tags because it wants to delineate more of the logical structure of the document. I don't know anything about the specific conversion software you are using, but XML itself does not require any particular tags. See if the software will let you use only the tags you want, or look into using something else. Tom Passin > Thank you all for giving these some thoughts. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Mon Nov 8 14:01:23 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:40 2004 Subject: WML vs. XHTML References: Message-ID: <002101bf29f0$d3025ae0$53beb3c7@PTGRESTON> ----- Original Message ----- From: Jelks Cabaniss To: Ann Navarro ; Sent: Monday, November 08, 1999 12:37 AM Subject: RE: WML vs. XHTML > > What do *you* think of Rohit Khare's comments about the WAP Forum?[1] And it > would be interesting to know how Phone.com (formerly "Unwired Planet") has > responded to that article (if indeed they have responded) ... I for one have read over it quickly. The gist seems to be that the WAP forum has bypassed existing standards and standards bodies, locking in mobile phone users to technologies much less powerful than those in use on the Internet. My opinions are: 1- I don't *want* to see the same XHTML content on my browser and cellphone; I want web sites to use XML internally than translate to pretty HTML for v. 2 - v. 4 browsers, let me have the raw XML in v. 5 browsers along with a link to a stylesheet, and translate to whatever the most appropriate format for the other platforms (PalmPilot, mobile phones, etc.). Sure that's more work for the site builders, but *in principle* it's just a matter of having a different XSLT stylesheet (XMLScript, or whatever) for each medium. 2- I'll defer to the Phone.com people on the technology; the path of least resistance would have been to use HTTP, HTML, etc. as is. I have no idea about the bandwidth and how quickly it will evolve to the level of the Web, but I assume that the WAP forum didn't re-invent the lower level protocols for their own amusement. From my playing around with WML I can easily see that the "card deck" metaphor works better for the screen of a mobile phone than the "document page" metaphor of the Web, so I'm comfortable with what they did to define WML. 3 - As for bypassing the standards bodies, as someone who participates in the W3C, I can sympathize with anyone who forms their own, highly specialized group in order to get something that THEY need out in time to hit a small market window. The IETF and W3C do a great service for humanity, but they don't exactly work on Internet time, and the WAP forum people needed something NOW. 4. As for locking people in to soon-to-be-obsolete technology, the WAP Forum may or may not be guilty here, I don't know. I do STRONGLY believe that the underlying XML technologies let specific site builders "future proof" themselves by separating structure and content from form. XHTML has a place in easing the migration from the messy HTML that's out on theWeb now to a more XML-centric world, but it's place in my scheme of things is *parallel* to WML as one of several output formats sites will want to transform their content into. I don't see XHTML as a universal output format that should work well on all platforms... In other words, the title of this thread "WML vs XHTML" seems like a misnomer to me: WML is an XML output format for small screen, low bandwidth devices, and XHTML is an XML output format for standard screen, relatively high bandwidth devices. Mike Champion xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rgl at decisionsoft.com Mon Nov 8 14:21:51 1999 From: rgl at decisionsoft.com (Richard Lanyon) Date: Mon Jun 7 17:16:40 2004 Subject: WML vs. XHTML In-Reply-To: <002101bf29f0$d3025ae0$53beb3c7@PTGRESTON> Message-ID: On Mon, 8 Nov 1999, Michael Champion wrote: > 4. As for locking people in to soon-to-be-obsolete technology, the WAP Forum > may or may not be guilty here, I don't know. I do STRONGLY believe that the > underlying XML technologies let specific site builders "future proof" > themselves by separating structure and content from form. I think you're probably right here. For a start, although WAP and WML were designed by the same organisation, they're independent entities. If the mobile phone companies do one day decide to change the underlying WAP protocols, it needn't make any difference at all to those who provide WML content - only to those who run a WAP gateway. Even if they decide to change WML, most people will have implemented WML using generic XML tools, so provided the change simply moves from the current WML spec to some other XML spec, any problems shouldn't be too difficult to solve. The real problem in wireless technology as far as content providers are concerned is figuring out the best way to display data on an incredibly small screen... -- Richard Lanyon (Software Engineer) | "The medium is the message" XML Script development, | - Marshall McLuhan DecisionSoft Ltd. | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ann at webgeek.com Mon Nov 8 14:25:31 1999 From: ann at webgeek.com (Ann Navarro) Date: Mon Jun 7 17:16:40 2004 Subject: WML vs. XHTML In-Reply-To: References: <199911070403.XAA25496@earth.isni.net> Message-ID: <4.1.19991108092446.0209e140@mail.webgeek.com> At 12:37 AM 11/8/99 -0500, Jelks Cabaniss wrote: >What do *you* think of Rohit Khare's comments about the WAP Forum?[1] And it >would be interesting to know how Phone.com (formerly "Unwired Planet") has >responded to that article (if indeed they have responded) ... One consultant's opinion, which is now rather dated, viewed in Web time. The "conclusions" regarding XHTML are suspect. Quite frankly, much of it sounds like some of the more paranoid rantings here :) Ann --- Author of: Effective Web Design: Master the Essentials 10/99 - Mastering XML, 12/99 - HTML By Example, 2nd. Ed. Founder, WebGeek Communications http://www.webgeek.com Vice President-Finance, HTML Writers Guild http://www.hwg.org Director, HWG Online Education http://www.hwg.org/services/classes xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Mon Nov 8 15:08:05 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:40 2004 Subject: XHTML 1.0 returned to HTML WG References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> Message-ID: <3825E52F.31E71581@prescod.net> David Megginson wrote: > > Paul Prescod writes: > > > "SGML may now be used on the Web. DOCTYPE > > declarations are now optional. Otherwise, use your common sense." > > Well, I would have made it a couple paragraphs longer, but in essence, > that might have served, except for two problems: My main question isn't about whether XML should be standalone or a derivative of SGML. My question is: "Why do you agree with formal standards sometimes and then other times say that we should just depend on 'common sense'?" My personal opinion is that anywhere interoperability is truly required, it should be formally specified. I mean the main argument against the infoset (and groves before the infoset, and ESIS before groves) was: "Well that's all common sense, isn't it?" Put it this way: if something technical truly is common sense then it must be simple. If it is simple it is simple to make a specification for it. So why not engage in that simple exercise to protect ourselves from lock-in? The problem is that this issue of extending HTML is *not* simple. People want to use HTML snippets in radically different and incompatible ways. We could just close our eyes, standardize a namespace and hope it all works out for the best but I strongly suspect that it will not. I believe history is on my side. > p.s. Shouldn't that be "duct tape", Paul and Don? We don't want the > SPCA down on us. I just copied Don. So much for my common sense. :) -- Paul Prescod - ISOGEN Consulting Engineer speaking for only himself http://itrc.uwaterloo.ca/~papresco When I'm gone, boxing will be nothing again. The fans with the cigars and the hats turned down'll be there, but no more housewives and little men in the street and foreign presidents. ... I was the onliest boxer in history people asked questions like a senator. -- Muhammad Ali xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Mon Nov 8 15:32:10 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:40 2004 Subject: external parsed entites (was: A unique ID question ?) References: <199911052037.VAA02691@chimay.loria.fr> <3824E917.78555C71@isogen.com> <199911071821.MAA03281@bruno.techno.com> Message-ID: <3826ECCB.DFC22905@prescod.net> "Steven R. Newcomb" wrote: > ... > > However, reality intrudes. Most information is architected > suboptimally. I think it would be a mistake to discard external > parsed entities. I think XML needs to have features that let people > do silly things (like evilly putting all the documentation of a > weapons system into a single 190,000-page document) without causing > every XML application to blow a gasket. Just about every XML application will blow a gasket with or without external parsed entities. The "applications" that external parsed entities help are file transmission and storage applications: browsers, file transfer engines and file systems. These software components typically have MUCH GREATER CAPACITIES than the applications that work with the XML logical structure. With all due respect, I feel more comfortable using FTP to transfer a 1 GB document than I would stuffing that into Excelon, Internet Explorer, an XSLT engine or anything else that works with the logical model (other than SAX). > We need the means to permit > evil to exist in order to avoid creating a worse evil: the perception > that XML is insufficiently robust to handle real situations, no matter > how evil they are. XML tools *are* insufficiently robust and external entities in no way help to alleviate that problem. If anything, they make the problem worse by encouraging people to make their XML documents larger than tools can handle. A component approach is much safer. On the other hand, while I agree with Eliot that external entities are more hassle than they are worth, they are occasionally useful on smallish problems where you can manage the ID namespace manually and want separate editing of chapters etc. In other words, since we have them one shouldn't avoid them supersitiously. Just learn what they are good for (small, hand-maintained projects) and not good for (large scale component reuse). If I could take them out, I would though. -- Paul Prescod - ISOGEN Consulting Engineer speaking for himself http://www.capitol.state.tx.us/txconst/sections/cn000100-000400.html "No religious test shall ever be required as a qualification to any office, or public trust, in this State; nor shall any one be excluded from holding office on account of his religious sentiments, provided he acknowledge the existence of a Supreme Being." - Texas Constitution, Article 1, Section 4 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mallinathn at mastek.com Mon Nov 8 15:38:39 1999 From: mallinathn at mastek.com (Mallinath) Date: Mon Jun 7 17:16:40 2004 Subject: unsubscribe Message-ID: <003b01bf29d5$504204e0$1b0dc5aa@ws-dal-m8929.sealand.csx.com> unsubscribe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Mon Nov 8 16:03:10 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:40 2004 Subject: XML Conversion References: <9911089420.AA942044713@atrain.inod.com> Message-ID: <3826F191.7A95@hiwaay.net> jess_nemis@inod.com wrote: > > Now my question is: is it really necessary to tag all items, say, in a > bibliographic reference, The idea is to tag that which you want to identify later by logical location if the logical structure is the means for establishing a persistent identity. In effect, XML does not care how much tagging you use. You have to determine the requirements of the information in the dimensions in which that information participates and by which it may be referenced. A reference by unambigous name value is the easiest. Having the logical structure and the name it provides may not be optimal for other processes/dimensions. You can use non-name link and location types such as counting in a text string (eg, split) but as the complexity of naming decreases, there is usually a complementary increase in the complexity of processing to locate a unique item. Uniqueness and persistence are the requirements for identity. It is a level of detail issue. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Mon Nov 8 16:03:13 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:40 2004 Subject: XHTML 1.0 returned to HTML WG References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> Message-ID: <3826F31C.2C5F@hiwaay.net> Paul Prescod wrote: > > Put it this way: if something technical truly is common sense then it > must be simple. If it is simple it is simple to make a specification for > it. So why not engage in that simple exercise to protect ourselves from > lock-in? Lock in is not as much an issue (it is a market phenomenon that is hard to avoid). The issue is the record of authority to be cited when specifying and procuring systems. The record of authority is itself, a namespace and must be rational with respect to resolving referenced. It was an issue with specifying SGML systems, as noted in another thread: even with a tighter standard, we needed conformance tests to procure systems that were used at larger scales of production. This is the same for XML, namespaces, etc. We must enable professionals whose jobs are aligned with ours to contract for systems and products of these systems without having to be deeply aware of the technical details. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DuCharmR at moodys.com Mon Nov 8 16:29:58 1999 From: DuCharmR at moodys.com (DuCharme, Robert) Date: Mon Jun 7 17:16:40 2004 Subject: bibiography dtd? Message-ID: <01BA10F0CD20D3119B2400805FD40F9F2780B0@MDYNYCMSX1> The bibliography element type (and sub-elements) of the DocBook DTD may suit your needs, especially after a little customization. See www.docbook.org and, in particular, http://www.docbook.org/tdg/html/bibliography.html. Bob DuCharme www.snee.com/bob "The elements be kind to thee, and make thy spirits all of comfort!" Anthony and Cleopatra, III ii xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cviswana at RCCL.COM Mon Nov 8 16:54:08 1999 From: cviswana at RCCL.COM (Chandramouli Viswanathan) Date: Mon Jun 7 17:16:40 2004 Subject: Microsoft XML Parser Message-ID: <85256823.005C9CAD.00@RCCL.COM> Hi All, We are using the MSXML DOM parser to validate our xml document against DTD's. We are using an external entity reference for the DOCTYPE entity to point to the DTD. The parser validation is successful when we use it this way: My question is ---- how can i provide the mapping to the physical dtd file on some network area based on the public reference we are using? according to the w3c standards for validation, there is supposed to be a catalog file where you can drop this reference. I have not been able to figure out from microsoft and third party documentation on how to setup this mapping. Any help / suggestions is most appreciated Regards, Mouli xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Mon Nov 8 17:25:55 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:40 2004 Subject: Microsoft XML Parser References: <85256823.005C9CAD.00@RCCL.COM> Message-ID: <38270780.9FB96E6@pacbell.net> Chandramouli Viswanathan wrote: > > My question is ---- how can i provide the mapping to the physical dtd file on > some network area based on the public reference we are using? according to the > w3c standards for validation, there is supposed to be a catalog file where you > can drop this reference. I have not been able to figure out from microsoft and > third party documentation on how to setup this mapping. Actually what the XML spec says is that you "may" have functionality (regardless of whether you're validating) along the lines of what SGML systems do with catalogs. It doesn't mention catalogs, as I recall. There's no requirement that any parser have catalog support. Any SAX parser can kick it in easily (use an EntityResolver) but you're not using one of those. Your duty, should you choose to accept it, is to persuate Microsoft that this feature is worth having ... and that they should use a standard catalog format so that it's not a proprietary feature! - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jchalfan at outbackinc.com Mon Nov 8 19:06:22 1999 From: jchalfan at outbackinc.com (Jay Chalfant) Date: Mon Jun 7 17:16:41 2004 Subject: Lightweight XML Message-ID: <9D7F61B87714D31194530090276212440C988F@outback.internal.outbackinc.com> In working on thin clients over thin pipes, I've had two notions regarding XML: 1) Compressed XML: Not generic text compression, but DTD-specific compression. It seems that if I have a document that conforms to a given DTD that I could apply a generic transform (input DTD and document) that would produce a minimal representation of the document. Readers of the document would need to know the DTD and the generic transform used. Anybody know of such a transform or work in this area? 2) Lightweight parser: If I am building a system that uses a single DTD, there should exist the potential to produce a parser that is much lighter that a standard (non-validating) parser. Does anybody know of a tool that would accept DTD as input and produce source code for the "single-DTD" parser? All comments welcome. Thanks. -J ---------------------------- Jay Chalfant OutBack Resource Group, Inc. jchalfan@outbackinc.com Voice: 805-542-8570 x15 Fax: 805-541-5467 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Curt.Arnold at hyprotech.com Mon Nov 8 19:50:52 1999 From: Curt.Arnold at hyprotech.com (Arnold, Curt) Date: Mon Jun 7 17:16:41 2004 Subject: New Schema Working Draft at W3C Message-ID: <61DAD58E8F4ED211AC8400A0C9B4687341548E@THOR> There is a new XML Schema working draft dated November 5 at http://www.w3.org/tr. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Mon Nov 8 20:02:27 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:41 2004 Subject: Why do we write standards? In-Reply-To: Paul Prescod's message of "Sun, 07 Nov 1999 14:46:39 -0600" References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> Message-ID: Paul Prescod writes: > My main question isn't about whether XML should be standalone or a > derivative of SGML. My question is: "Why do you agree with formal > standards sometimes and then other times say that we should just > depend on 'common sense'?" My personal opinion is that anywhere > interoperability is truly required, it should be formally > specified. I mean the main argument against the infoset (and groves > before the infoset, and ESIS before groves) was: "Well that's all > common sense, isn't it?" That's a fair question. The short answer is that I disagree with your opinion -- standardization is a kind of regulation, and deciding when and how to regulate is a very difficult balancing act between benefits (the Socialist view) and costs (the Libertarian view). Here's the long answer: When you standardize, the benefits that you hope to achieve stem mainly from the network effect -- lower development costs and greater interoperability spring immediately to mind. These benefits are so powerful (and so tempting) that they often lead people to rush to standardization. On the other hand, standardization has many costs, of which the most obvious are the initial cost of implementing more than you need to (since standards are necessarily a superset of the needs of any specific set of users) and the risk of committing to an inappropriate solution prematurely and squashing real innovation. If a standard is successful, the network effect can more than compensate for the negatives, but most standards simply fail and leave the early implementors out of pocket. The problem is that, traditionally, standardization has solved existing problems: everyone had trains but they could not run on the same rail gauge, or there were many different phone companies but customers from one could not call customers from another another, or every public house used a different sized glass so it wasn't possible to compare prices. Now that we're trying to standardize in *advance* of implementation, we run an enormous risk of messing up: our industry simply lacks any real, large-scale implementation experience to guide the process, so we're just publishing our own wild speculations and stamping them as W3C Recommendations or ISO standards or what-have-you. The solution is to standardize incrementally to minimize the risks, and to concentrate initially on the areas that will bring the most benefit for the least effort. Since we know so little about mixing HTML into other vocabularies right now, and since we know almost nothing about how XML will be used in Web clients, I think that it makes sense to start by standardizing only a little bit. Let's give people a standard Namespace (and the name case) and then let them start experimenting -- in a year or two, if there's enough demand and if we understand the problem space a little better, we can try standardizing one step further, but even then there will always be a point beyond which the costs of standardization outweigh the benefits. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From w.hedley at auckland.ac.nz Mon Nov 8 20:53:10 1999 From: w.hedley at auckland.ac.nz (Warren Hedley) Date: Mon Jun 7 17:16:41 2004 Subject: bibiography dtd? References: <51ED3F5356D8D011A0B1006097C3073401B16F4D@martinique> Message-ID: <38273806.E06D349F@auckland.ac.nz> Hi Gregg I faced the same problem as you 6 months ago (actually, I'm just ignoring it now), and had a look at the docbook DTD but found it too vast and complicated to follow initially. I ended up cutting out just the bibliography section for inclusion into my own DTDs. That DTD module is included below - if this wraps unusably in your mail window (as has been known to happen), let me know, and I'll send it to you as an attachment. If you spot anything simpler, or pretty much any other bibliography DTDs, please let me know. Hope this helps. -- Warren Hedley Department of Engineering Science Auckland University New Zealand xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Mon Nov 8 21:34:06 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:41 2004 Subject: bibiography dtd? References: <51ED3F5356D8D011A0B1006097C3073401B16F4D@martinique> <38273806.E06D349F@auckland.ac.nz> Message-ID: <382740A3.788A@hiwaay.net> Warren Hedley wrote: > > Hi Gregg > > I faced the same problem as you 6 months ago (actually, I'm just > ignoring it now), and had a look at the docbook DTD but found it > too vast and complicated to follow initially. I ended up cutting > out just the bibliography section for inclusion into my own DTDs. Good approach. Question: is it a valid subset? Will any instance that parses by this definition parse with the original? How should an XML DTD designer signify that this DTD is a conformant subset or a variant of a another DTD? Are these one, two, or three namespaces IF a namespace identifier resolves to a schema? This matters if the FPI is ROA for the DTD and a label for the namespace identifier. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gorden at bnl.gov Mon Nov 8 22:07:17 1999 From: gorden at bnl.gov (Gorden-Ozgul, Patricia E) Date: Mon Jun 7 17:16:41 2004 Subject: bibiography dtd? Message-ID: <698DB793D712D31180B600902746422D8475C4@exchange01.bnl.gov> I have an industry-provided bibliographic DTD to which I need to apply data from Word documents. Other than a manual solution (clerical cut/paste from Word doc to DTD doc) how would one create the DTD ASCII file for the data exchange. This may seem like a dumb question, but I am new to this 'document processing' field. TIA ____________________________________ Pat Gorden-Ozgul Sr. Systems Specialist (631)344-5159 gorden@bnl.gov Brookhaven National Laboratory Database Development Group Information Services Division - Bldg. 477 Upton, New York 11967 . -----Original Message----- . From: Len Bullard [mailto:cbullard@hiwaay.net] . Sent: Monday, November 08, 1999 4:29 PM . To: Warren Hedley . Cc: Reynolds, Gregg; 'xml-dev@ic.ac.uk' . Subject: Re: bibiography dtd? . . . Warren Hedley wrote: . > . > Hi Gregg . > . > I faced the same problem as you 6 months ago (actually, I'm just . > ignoring it now), and had a look at the docbook DTD but found it . > too vast and complicated to follow initially. I ended up cutting . > out just the bibliography section for inclusion into my own DTDs. . . Good approach. Question: is it a valid subset? Will any . instance that . parses by this definition parse with the original? . . How should an XML DTD designer signify that this DTD is a . conformant subset or a variant of a another DTD? Are . these one, two, or three namespaces IF a namespace identifier . resolves to a schema? This matters if the FPI is ROA for the . DTD and a label for the namespace identifier. . . len . . . xml-dev: A list for W3C XML Developers. To post, . mailto:xml-dev@ic.ac.uk . Archived as: . http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on . CD-ROM/ISBN 981-02-3594-1 . To unsubscribe, mailto:majordomo@ic.ac.uk the following message; . unsubscribe xml-dev . To subscribe to the digests, mailto:majordomo@ic.ac.uk the . following message; . subscribe xml-dev-digest . List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) . xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gorden at bnl.gov Mon Nov 8 22:10:56 1999 From: gorden at bnl.gov (Gorden-Ozgul, Patricia E) Date: Mon Jun 7 17:16:41 2004 Subject: bibiography dtd? Message-ID: <698DB793D712D31180B600902746422D8475C5@exchange01.bnl.gov> Sorry if this is a duplicate posting! ____________________________________ Pat Gorden-Ozgul Sr. Systems Specialist (631)344-5159 gorden@bnl.gov Brookhaven National Laboratory Database Development Group Information Services Division - Bldg. 477 Upton, New York 11967 . -----Original Message----- . From: Gorden-Ozgul, Patricia E . Sent: Monday, November 08, 1999 5:05 PM . To: 'xml-dev@ic.ac.uk' . Subject: RE: bibiography dtd? . . . I have an industry-provided bibliographic DTD to which I need . to apply data from Word documents. Other than a manual . solution (clerical cut/paste from Word doc to DTD doc) how . would one create the DTD ASCII file for the data exchange. . . This may seem like a dumb question, but I am new to this . 'document processing' field. . . TIA . . ____________________________________ . Pat Gorden-Ozgul . Sr. Systems Specialist . (631)344-5159 . gorden@bnl.gov . . Brookhaven National Laboratory . Database Development Group . Information Services Division - Bldg. 477 . Upton, New York 11967 . . . . -----Original Message----- . . From: Len Bullard [mailto:cbullard@hiwaay.net] . . Sent: Monday, November 08, 1999 4:29 PM . . To: Warren Hedley . . Cc: Reynolds, Gregg; 'xml-dev@ic.ac.uk' . . Subject: Re: bibiography dtd? . . . . . . Warren Hedley wrote: . . > . . > Hi Gregg . . > . . > I faced the same problem as you 6 months ago (actually, I'm just . . > ignoring it now), and had a look at the docbook DTD but found it . . > too vast and complicated to follow initially. I ended up cutting . . > out just the bibliography section for inclusion into my own DTDs. . . . . Good approach. Question: is it a valid subset? Will any . . instance that . . parses by this definition parse with the original? . . . . How should an XML DTD designer signify that this DTD is a . . conformant subset or a variant of a another DTD? Are . . these one, two, or three namespaces IF a namespace identifier . . resolves to a schema? This matters if the FPI is ROA for the . . DTD and a label for the namespace identifier. . . . . len . . . . . . xml-dev: A list for W3C XML Developers. To post, . . mailto:xml-dev@ic.ac.uk . . Archived as: . . http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on . . CD-ROM/ISBN 981-02-3594-1 . . To unsubscribe, mailto:majordomo@ic.ac.uk the following message; . . unsubscribe xml-dev . . To subscribe to the digests, mailto:majordomo@ic.ac.uk the . . following message; . . subscribe xml-dev-digest . . List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) . . . xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From leeanne at leeanne.com Mon Nov 8 22:23:21 1999 From: leeanne at leeanne.com (Lee Anne Phillips) Date: Mon Jun 7 17:16:41 2004 Subject: Why do we write standards? In-Reply-To: References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> Message-ID: <4.2.0.58.19991108123423.00a1ccf0@shell16.ba.best.com> At Monday 11/8/99 03:01 AM -0500, David Megginson wrote: >Paul Prescod writes: > > My main question isn't about whether XML should be standalone or a > > derivative of SGML. My question is: "Why do you agree with formal > > standards sometimes and then other times say that we should just > > depend on 'common sense'?" My personal opinion is that anywhere > > interoperability is truly required, it should be formally > > specified. I mean the main argument against the infoset (and groves > > before the infoset, and ESIS before groves) was: "Well that's all > > common sense, isn't it?" > >That's a fair question. The short answer is that I disagree with your >opinion -- standardization is a kind of regulation, and deciding when >and how to regulate is a very difficult balancing act between benefits >(the Socialist view) and costs (the Libertarian view). I would disagree with the characterization of standardization as a Socialist/Libertarian dichotomy. Standards are not regulations in any sense of the word. Standards are primarily developed and *voluntarily* adhered to by commercial, capitalist interests. SAE sizing of nuts and bolts were a capitalist invention that eventually put an end to individual crafting of complete articles of trade and ushered in the era of factories, interchangeable parts, and mass production. In short, civilization as we know it. The W3C standards process is driven by commercial interests. They're the people who fund it, just as SAE was funded by industry. They may kick and scream individually about their favorite innovations but when push comes to shove they toe the line. Even Microsoft supports ECMAScript, now that it doesn't have Netscape stamped all over it. The growing ubiquity of the Web is driving the same process in data-stream plug-compatibility as mass production drove parts compatibility. Businesses see their own enlightened self-interest coincide with the availability of cheap computers, cheap web tools, and cheap browsers, all plug compatible. The people interested in standardization are not some mythical Soviet Collective staffed by vodka-pickled and caviar-stuffed Commissars, but hard-headed business people with their eye on the bottom line. The reason the Web has taken off is that it promises data-stream ubiquity and connectivity, freeing businesses from dependence on proprietary technologies. XML is on the plate of every database company I've talked to. Because it promises a *useful* format for making their proprietary technology available to everyone in the world. Major customers are *demanding* it, even before it's fully standardized, because their *yearning* for multiple suppliers and second sources is so strong that they're calling it into existence by sheer willpower. Standards drive down the cost of labor as well as the cost of supplies. Cars went from the luxury playthings of the very wealthy to the essentials of the working class because *voluntary* standards drove down the cost of producing them to the point that almost everyone could afford them. Nobody "regulated" bolt sizes. To this day you're perfectly free to create any size bolt you want. You just can't sell it anywhere, except perhaps to a bolt collector, or perhaps a nut. ;-) The quality of a bolt is measured by how closely it adheres to standards. Cheap bolts vary slightly, as everyone knows. The cheaper the bolt the more it varies and the harder it is to find wrenches that fit correctly. Right now we've got a lot of cheap browsers out there, thrown together in haste and with almost non-existent quality. Real companies aren't happy about it. Far too much of current Web and data design practice is involved in making metaphorical wrenches to fit proprietary bolt sizes from every manufacturer. The business community as a whole doesn't like it. They'd far prefer a world in which they could depend on things working interchangeably. And it *will* happen. That's where the money is. Even Microsoft will be forced to go along, one way or another. The World Wide Web was founded on standards, very loose ones to be sure. The old WWW philosophy encourages innovation and experimentation by ensuring that many different standards can coexist happily, simply by declaring what standard they support publicly. But if you say you support a MIME type then you ought to do it. Period. People will laugh at you otherwise. But that naif early viewpoint is about as antiquated as hand-tooled leather buggy whips in a commercial world. We can't afford to support or develop to secret or proprietary standards, such as currently exist in all the major browsers. Individual designers who study the tricks of the trade may profit from this lack of standards, but at the expense of their customers, who have to pay dearly for their expertise. Individual companies, especially those with monopoly dominance of the market, may profit from selling figurative razors that fit only their own razor blades, but at the expense of their customers, who may well resent it. The "spin" from marketeers is that "innovation" in standards is a *good* thing, but try selling an "innovative" bolt size to anyone in the world except, as mentioned before, a nut. The only reason these elitist differences exist is that the Web hasn't been really important until now. But that's changing. Just as you can swipe your credit card through any card reader in the world, because inter-operability is *very* important to people who deal in *real* money, the Web is going to become standardized whether we like it or not. Lee Anne Phillips xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Mon Nov 8 22:58:37 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:41 2004 Subject: Why do we write standards? Message-ID: <199911081758336.SM00211@Unknown.> Perhaps I'm coming at this from a different angle than you are, but in the current context (Web development and standards), I must disagree with just about everything you say here. Specifically: > When you standardize, the benefits that you hope to achieve stem > mainly from the network effect -- lower development costs and greater > interoperability spring immediately to mind. These benefits are so > powerful (and so tempting) that they often lead people to rush to > standardization. The Web is supposedly all about interoperability and platform independence. For either of these to be possible, we have to have some way to ensure the following: 1. Web authors must be able to develop pages with some expectation that they can be read...no matter what UA a given visitor is using. The number of UAs and platforms is already so diverse that "test the page on everything" is impossible for the average author. 2. UA authors must be able to develop UAs with some expectation that they will properly interpret Web pages...no matter what site a given user visits. The number of web pages is up in the millions; "test the UA on everything" is flat-out impossible. By setting a standard, both sides (theoretically) gain a huge advantage, and thus the third side of the discussion - Joe Average, who uses a UA to visit pages - sees a benefit right along with 'em. Web authors can code to the standard, UA authors can code to the standard, and Joe Average can use a standard-compliant UA to visit standard-compliant pages and see them at least roughly as intended. That's the goal, right? The problem comes in when we see incomplete standards, incomplete implementations, crude authoring hacks, and old UAs. For a prime example, take what I was working on this weekend and some of last week. Way back in the HTML 3.0 proposal, a tag named Q came along, to demarcate inline quotations. Q got accepted into the 3.2 spec, and carried over into 4.0. Fine and dandy. From a rendering viewpoint, Q is extremely simple to handle except where the CITE attribute is concerned: put quotes around the contents, alternating as needed when one Q tag is nested inside another. Considering how long this tag's been in the specs, this should be almost universal by now, right? Wrong; the only currently-available browser I can find which handles Q properly is Lynx, starting with version 2.6. Netscape and Microsoft have both utterly ignored this part of the specs, making them noncompliant. (To be fair, the Gecko build I have correctly handles Q - but as Gecko is still pre-alpha, I can't really count that.) > On the other hand, standardization has many costs, of which the most > obvious are the initial cost of implementing more than you need to > (since standards are necessarily a superset of the needs of any > specific set of users) and the risk of committing to an inappropriate > solution prematurely and squashing real innovation. And here I thought the whole reason for a standards ratification process and a Consortium to oversee it was to address exactly those points. By the time a specification gets to the status of a Recommendation, it has been hashed over much more thoroughly than most federal laws; we can hardly consider this result a rash, premature conclusion. > If a standard is successful, the network effect can more than > compensate for the negatives, but most standards simply fail and leave > the early implementors out of pocket. The problem is that, > traditionally, standardization has solved existing problems: everyone > had trains but they could not run on the same rail gauge, or there > were many different phone companies but customers from one could not > call customers from another another, or every public house used a > different sized glass so it wasn't possible to compare prices. And now, everyone has a browser but they can't view the same Web pages. To return to that Q concern, I can solve it with some relatively easy server-side logic - but compared to Joe Average Author, I'm the exception. Most authors don't have that tool available, and many of those who do aren't willing to expend a great deal of effort in tuning the code that closely. ("Serve a quotation mark entity to everybody except Lynx and Gecko users, and serve the Q tags to everybody except old browsers - does that work?" Yeah, that work...too *much* work.) > Now that we're trying to standardize in *advance* of implementation, > we run an enormous risk of messing up: our industry simply lacks any > real, large-scale implementation experience to guide the process, so > we're just publishing our own wild speculations and stamping them as > W3C Recommendations or ISO standards or what-have-you. Hey, we've seen the damage done by leaving innovation in the hands of the browser authors - the Web still hasn't recovered from that fragmenting, and the current state of affairs is at least partly due to people like myself crying out "Enough!" > The solution is to standardize incrementally to minimize the risks, > and to concentrate initially on the areas that will bring the most > benefit for the least effort. Keep in mind that once a UA is released, it never goes away - and people like me who actually want to communicate instead of just writing "k00l pagezzzz" will have to keep developing pages to accomodate it. "Fix it in the next release" may work inside a company, but the general public is justifiably sick of it. Witness the general public's sour reaction to Microsoft's "fix it next time out" attitude with Windows.... Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Mon Nov 8 23:01:55 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:41 2004 Subject: Why do we write standards? References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> Message-ID: <38275646.4727BC3D@pacbell.net> David Megginson wrote: > > That's a fair question. The short answer is that I disagree with your > opinion -- standardization is a kind of regulation, and deciding when > and how to regulate is a very difficult balancing act between benefits > (the Socialist view) and costs (the Libertarian view). Interesting ... but then there are more aspects to balance: > Now that we're trying to standardize in *advance* of implementation, Why? The "we" that tries to standardize way early isn't the XML-DEV sort of crowd, but more of a corporate crowd anticipating either (a) time to market advantage, or (b) industry power supported by such standards, or surely similar things that I'm less conscious of. That's a "benefits" case that's not Socialist, since the benefits are intended to be optimized for only a few folk (one vendor, or maybe a consortium). Call it capitalist; sometimes even monopolist. > The solution is to standardize incrementally to minimize the risks, > and to concentrate initially on the areas that will bring the most > benefit for the least effort. I like incremental work, but "least" effort isn't the only concern there too. Consider an organization that really can't commit any energy in an area unless it's applying, say, twenty engineers. Such an organization will see "least effort" and "incremental" and especially "benefit" rather differently from any individual, who will normally think in terms of part time effort ... that's two whole orders of magnitude difference, and that changes folks' perspectives in major ways. I'm not saying that's any sort of globally (or even locally) optimal way to answer the question, but it's a widely adopted answer that doesn't seem to fit into a socialist-v-libertarian dimension. - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Mon Nov 8 23:56:27 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:41 2004 Subject: XHTML 1.0 returned to HTML WG Message-ID: <000001bf2a45$1dadc260$099918d1@docuverse1> Paul, I think we should wrap up this thread here (with a Duck Tape :). There is zero chance of the three line spec happening whether it makes sense or not. There is also zero chance of us convincing each other one way another. It would have been a nice continuing conversation piece over drinks but I can't send liquior through XML-DEV's attachment restrictions. Oh, well. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From duvall at lorien.emufarm.org Tue Nov 9 07:13:12 1999 From: duvall at lorien.emufarm.org (Danek Duvall) Date: Mon Jun 7 17:16:42 2004 Subject: `server parsed' XML? Message-ID: <19991108231247.A13739@lorien.emufarm.org> I see that a similar question has been asked here before, but I haven't found an answer that will satisfy my requirements. So I'll try to be as specific as possible. What I want is to have a static xml file lying around, that has some sort of token in it that represents, say, the current date. In my program, as I parse the xml file, I want to dynamically change that token into a string representing the date. That is, say I have a file foo.xml that contains in it: blah, blah, blah &date; blah, blah, blah When I read it in on November 15, 1999, I want to get back blah, blah, blah November 15, 1999 blah, blah, blah I don't care that the token be &date; ; I just have to be able to say where the replaced tokens go. How can I do this, if at all, with SAX 1.0 and DOM 1.0 routines, specifically as implemented in Sun's Project-X (TR-2) parser? Thanks very much, Danek xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Tue Nov 9 08:16:06 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:42 2004 Subject: `server parsed' XML? References: <19991108231247.A13739@lorien.emufarm.org> Message-ID: <3827D840.6F9318B6@pacbell.net> > That is, say I have a file foo.xml that contains in it: > > blah, blah, blah &date; blah, blah, blah > > When I read it in on November 15, 1999, I want to get back > > blah, blah, blah November 15, 1999 blah, blah, blah > > I don't care that the token be &date; ; I just have to be able to say where > the replaced tokens go. > > How can I do this, if at all, with SAX 1.0 and DOM 1.0 routines, > specifically as implemented in Sun's Project-X (TR-2) parser? Two ways come quickly to mind: (1) ... and a servlet (or cgi or whatever) that expands appropriately. Assumes a webserver is available, but works with any (!) XML parser. (2) ... with some processing componenent that knows how to expand the 'builtin-date' PI. Assumes you provide custom application code to handle this. There's the suggestion in the XML spec that (2) be independant of the actual PI name, perhaps and the processor keying on that SYSTEM id, so that "builtin-date" could be anything. Of course, never build in anything as insecure as an arbitrary shell escape; and have the processing component that interprets those PIs generate no output except for a PI that's inside the root element. I'd likely use #2, as it's lower overhead. - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From blee at daou.co.kr Tue Nov 9 08:38:41 1999 From: blee at daou.co.kr (blee@daou.co.kr) Date: Mon Jun 7 17:16:42 2004 Subject: unsubscribe References: <19991108231247.A13739@lorien.emufarm.org> <3827D840.6F9318B6@pacbell.net> Message-ID: <3827DD2D.13A1E141@daou.co.kr> xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rgl at decisionsoft.com Tue Nov 9 10:00:22 1999 From: rgl at decisionsoft.com (Richard Lanyon) Date: Mon Jun 7 17:16:42 2004 Subject: `server parsed' XML? In-Reply-To: <19991108231247.A13739@lorien.emufarm.org> Message-ID: On Mon, 8 Nov 1999, Danek Duvall wrote: > What I want is to have a static xml file lying around, that has some sort > of token in it that represents, say, the current date. In my program, as I > parse the xml file, I want to dynamically change that token into a string > representing the date. > > That is, say I have a file foo.xml that contains in it: > > blah, blah, blah &date; blah, blah, blah > > When I read it in on November 15, 1999, I want to get back > > blah, blah, blah November 15, 1999 blah, blah, blah This is more or less how "interpolations" work in XML Script (www.xmlscript.org), although in this case you'd write: blah, blah, blah #time()# blah, blah, blah Then when this is processed by an XML Script processor everything between the hashes (in this case, the time() built-in command) is evaluated. Actually, time() gives UTC time, which probably isn't what you want, but you could replace it with date_str("%d-%m-%Y",time()) or something similar. -- Richard Lanyon (Software Engineer) | "The medium is the message" XML Script development, | - Marshall McLuhan DecisionSoft Ltd. | xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Tue Nov 9 11:30:29 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:42 2004 Subject: `server parsed' XML? Message-ID: <199911090630645.SM00172@Unknown.> > > What I want is to have a static xml file lying around, that has some sort > > of token in it that represents, say, the current date. In my program, as I > > parse the xml file, I want to dynamically change that token into a string > > representing the date. > > > > That is, say I have a file foo.xml that contains in it: > > > > blah, blah, blah &date; blah, blah, blah > > > > When I read it in on November 15, 1999, I want to get back > > > > blah, blah, blah November 15, 1999 blah, blah, blah > > This is more or less how "interpolations" work in XML Script > (www.xmlscript.org), although in this case you'd write: > > blah, blah, blah #time()# blah, blah, blah > > Then when this is processed by an XML Script processor everything between > the hashes (in this case, the time() built-in command) is evaluated. Here's another option, depending on what you have available to you. I've had wonderful success using Inline's iHTML software (see their site at http://www.ihtml.com) to make a given document morph on the fly - and contrary to the name's implications, this will work just fine on XML documents if you configure it to do so. (For instance, see http://www.gotc.com/index.xml - when you look at the source, you should see a few examples of dynamic processing at work. Among the most obvious are that the slogan under the logo, the background image, the fake ad at the bottom of the page, and the warning/note just above the navigation bar are all set randomly from a list of options in a database - no client-side scripting required. There's also a JavaScript routine that looks fairly pointless - fancy() is set up to simply return one number, with no indication of how that number was calculated. Naturally, it was done on the server.) I should note a few things at this point. First, that GOTC page is still a work-in-progress, and if anyone has trouble seeing it with a functional XML browser, I'd like to know about it before I make that part of the site live. Second, iHTML can be fairly expensive for an individual user, but once you get to a company level, that's not so bad. (I'm lucky enough to use an ISP that has the Enterprise edition installed.) Finally, iHTML code does not look well-formed; while this is not a functional problem, odds are it'll give a validation tool fits if you run the tool on the raw code instead of on what you get if you actually have iHTML parse the code first. Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jamesr at steptwo.com.au Tue Nov 9 12:44:00 1999 From: jamesr at steptwo.com.au (James Robertson) Date: Mon Jun 7 17:16:42 2004 Subject: `server parsed' XML? In-Reply-To: References: <19991108231247.A13739@lorien.emufarm.org> Message-ID: <4.2.0.58.19991109233723.00c9a1b0@203.41.126.17> >On Mon, 8 Nov 1999, Danek Duvall wrote: > > > What I want is to have a static xml file lying around, that has some sort > > of token in it that represents, say, the current date. In my program, as I > > parse the xml file, I want to dynamically change that token into a string > > representing the date. > > > > That is, say I have a file foo.xml that contains in it: > > > > blah, blah, blah &date; blah, blah, blah > > > > When I read it in on November 15, 1999, I want to get back > > > > blah, blah, blah November 15, 1999 blah, blah, blah Have you considered pre-processing the file using a standard text manipulation tool? AWK/Perl/Python spring to mind. You could also do it with Omnimark. (In Omnimark you would use the rule: FIND "&date;" OUTPUT DATE ) I'm a great believer in bolting together the necessary tools in sequence to solve problems, rather than using the one tool for everything. And this is really a flat-file problem, not an XML problem. J ------------------------- James Robertson Step Two Designs Pty Ltd SGML, XML & HTML Consultancy http://www.steptwo.com.au/ jamesr@steptwo.com.au "Beyond the Idea" ACN 081 019 623 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From eliot at isogen.com Tue Nov 9 13:41:20 1999 From: eliot at isogen.com (W. Eliot Kimber) Date: Mon Jun 7 17:16:42 2004 Subject: external parsed entites (was: A unique ID question ?) References: <199911052037.VAA02691@chimay.loria.fr> <3824E917.78555C71@isogen.com> <199911071821.MAA03281@bruno.techno.com> Message-ID: <3826E29D.6BAFF240@isogen.com> "Steven R. Newcomb" wrote: > > [Eliot Kimber:] > > > [...snip...] external parsed entities ("external text entities" in > > SGML parlance) are evil and should never have been included in XML. [...] > The trick is for people to realize that the use of parsed external > entities should be avoided unless their use is purely for storage > convenience. There should never be a semantic load on the fact that > some data is stored in a particular entity. Regrettably, most of the > times when parsed external entities have been used, they have been > used for impure, semantically loaded purposes (such as the semantic of > re-usability). So maybe as a matter of good public education policy, > Eliot's position that "external parsed entities are evil" is the right > approach, as long as we're not going to get rid of XML's ability to > support them. The reason I think that external parsed entities are evil is precisely because they encourage people to do this stupid thing *which is almost never the right thing to do*. People innocently and understandably use them to solve immediate practical problems, encouraged by tools that support only this form of data organization (at least out of the box--most, if not all, can be taught to do the right thing), only to wake up one day and discover they have an unworkable system that will now require huge effort to rework to meet their requirements. To my mind, this is the same sort of evil as Microsoft Word: an immdiately convenient and apparently useful facility that is available everywhere that you can use without thinking, only to realize later that you're screwed eight ways from Sunday for having used it without thinking about it carefully first. Or maybe it needs to be a social presure thing: "friends don't let friends use external parsed entities for re-use." The *ONLY TIME* external parsed entities are the right thing to do is when exactly one actor is working on exactly one doucment and needs to partition it into separate files for *their own* convenience. *AT ALL OTHER TIMES* external parsed entities are not the right thing to use. I think it would have been much better to force all non-trivial XML applications to step up to the reality that almost all documents are compound documents semantically (but not syntactically) composed of separate XML documents. If SGML or XML had done this, we wouldn't be having this discussion now because the problem wouldn't arise. Note that there is the inverse requirement as well: the need to *syntactically combine* structures that are *semantically* separate documents. This is the problem that name spaces try to solve (but fail to solve, for reasons that should be obvious and that I will not repeat having expounded on them at length in the past). The solution has often be characterized as "inline subdocs". I am convinced that without this feature, XML and SGML are inherently limited in a serious way (as evidenced by the sadly misguided excitement over name spaces, which demonstrates a serious unmet requirement). [Fortunately, the infrastructure you need to have in place to do re-use can also support this form of document, so we can survive without this feature although the solution is suboptimal and not very satisfying.] Essentially, we need to have a markup and processing infrastructure that decouples the storage structure of documents from their logical structure so that we can have it both ways: one storage object with multiple documents or one document distributed across multiple storage objects, as well as true reusability. Lest people think that I'm just talking: I have contributed to the development of a very large scale SGML/XML-based system now in production that is entirely based on the non-use of external parsed entities. I am currently helping to implement another such system for the State of Texas. Everything you need can be done with existing tools and technology with very little extra effort *if you do it up front*. My take is that there is no excuse for not doing it right. It's not like the tool developers don't understand the issue nor are they unware of the existing standards and implementing technology (I know because I've talked to all the editor and database vendors personally at some length about this). Cheers, E. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Tue Nov 9 13:39:54 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:42 2004 Subject: Why do we write standards? In-Reply-To: References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> Message-ID: <199911091339.IAA01153@hesketh.net> At 03:01 AM 11/8/99 -0500, David Megginson wrote: >When you standardize, the benefits that you hope to achieve stem >mainly from the network effect -- lower development costs and greater >interoperability spring immediately to mind. These benefits are so >powerful (and so tempting) that they often lead people to rush to >standardization. > >On the other hand, standardization has many costs, of which the most >obvious are the initial cost of implementing more than you need to >(since standards are necessarily a superset of the needs of any >specific set of users) and the risk of committing to an inappropriate >solution prematurely and squashing real innovation. I'm not opposed to standards development, but I think David is very right to question the 'rush to standards' that seems to have infected the XML world. I've written on this previously (http://www.simonstl.com/articles/doubting.htm) and will be writing on it a lot more to come, but I'm deeply disturbed by how many people seem to think that creating standards is the end-all and be-all of XML. It's not just about 'proprietary' vs. 'open' - in large part, I'm concerned that there are enormous costs involved where standardization takes place before the relationships and information involved are actually sorted out in practice. Modeling relationships is especially complicated when the relationships themselves aren't genuinely standardized. (Indeed, it's easy to question what portion of these relationships should be standardized.) XML itself took a brilliant (though somewhat compromised) approach - defining a minimum set of tools that could be used by the widest range of users. That foundation - elements and attributes - provides much more powerful and flexible structures than was readily available before. We've got the core set. Why not let users experiment with that basic set of tools before we try to slap them in straitjackets? I hear people on this list insisting on the need for constraints, for fixed structures, for all that stuff that made sense when computers were (relatively) slow and stupid and data structures were hard to convert from one form to another. I'd love to leave that baggage behind and recognize that we might have something genuinely new in XML, a flexible toolkit that can break the rules we've grown accustomed to over the last fifty years of computing. XML can break new ground between the formal structures computers are best at and the more natural structures that reflect how people communicate with each other, not with machines. It may not seem realistic to the usual gang of IT people, but I'd like to see this more flexible approach given a chance before we suffocate it with experts running around developing standards. Let local organizations figure out the tactics before larger organizations create strategies that may or may not work. Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Tue Nov 9 13:57:24 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:42 2004 Subject: `server parsed' XML? Message-ID: Or put a javascript module in an XML tag that is embedded in the "main document"? Some process will have to process the token, regardless. Vane -----Original Message----- From: James Robertson [mailto:jamesr@steptwo.com.au] Sent: Tuesday, November 09, 1999 7:40 AM To: xml-dev@ic.ac.uk Subject: Re: `server parsed' XML? >On Mon, 8 Nov 1999, Danek Duvall wrote: > > > What I want is to have a static xml file lying around, that has some sort > > of token in it that represents, say, the current date. In my program, as I > > parse the xml file, I want to dynamically change that token into a string > > representing the date. > > > > That is, say I have a file foo.xml that contains in it: > > > > blah, blah, blah &date; blah, blah, blah > > > > When I read it in on November 15, 1999, I want to get back > > > > blah, blah, blah November 15, 1999 blah, blah, blah Have you considered pre-processing the file using a standard text manipulation tool? AWK/Perl/Python spring to mind. You could also do it with Omnimark. (In Omnimark you would use the rule: FIND "&date;" OUTPUT DATE ) I'm a great believer in bolting together the necessary tools in sequence to solve problems, rather than using the one tool for everything. And this is really a flat-file problem, not an XML problem. J ------------------------- James Robertson Step Two Designs Pty Ltd SGML, XML & HTML Consultancy http://www.steptwo.com.au/ jamesr@steptwo.com.au "Beyond the Idea" ACN 081 019 623 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dave at userland.com Tue Nov 9 14:19:53 1999 From: dave at userland.com (Dave Winer) Date: Mon Jun 7 17:16:42 2004 Subject: Why do we write standards? References: <003901bf271e$fe5a5be0$099918d1@docuverse1><3822FC81.D077B6F7@prescod.net><3825E52F.31E71581@prescod.net> <199911091339.IAA01153@hesketh.net> Message-ID: <03a501bf2abd$fee46630$1918ccce@murphy> >>Why not let users experiment with that basic set of tools before we try to slap them in straitjackets? It's happening my man. Tim Bray came for a visit a couple of weeks ago. In the car, on the way to lunch, I told him that the XML 1.0 spec was working great for us. A few days before a question had come up on the XML-RPC list, and I didn't know the answer. I went to the spec, and it had the answer! That's a work that works, imho. Who knows, maybe two years from now we'll be looking for an answer and it will be in the Schema spec or whatever you guys are working on now. I'll tell you this much, at a practical level, in the real-world, XML is taking off. It's really happening. BTW, I have a master's in computer science, and a math degree in graph theory, so I know at a theoretic level, what all this stuff is about. But 20 years ago I decided to be a commercial developer, and not a theorist. So I focus entirely on the pragmatic side of these things. My take is that XML 1.0 is ready to go, it's happening in syndication/aggregation and distributed computing protocols. One man's opinion only.. Dave PS: One thing that's really needed is a *simple* spec for vector graphics. Not PDF-in-XML, just lineto, moveto, fillrect, drawstring, invertrect, penup, pendown, etc. Refer to Inside Macintosh v1.0, QuickDraw chapter. Another spec that really worked. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Tue Nov 9 15:40:32 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:42 2004 Subject: external parsed entites (was: A unique ID question ?) Message-ID: ... and what, master [no cynicism implied], is the mechanism you have come up with for Texans? Vane -----Original Message----- From: W. Eliot Kimber [mailto:eliot@isogen.com] Sent: Monday, November 08, 1999 9:48 AM To: xml-dev@ic.ac.uk Subject: Re: external parsed entites (was: A unique ID question ?) "Steven R. Newcomb" wrote: > > [Eliot Kimber:] > > > [...snip...] external parsed entities ("external text entities" in > > SGML parlance) are evil and should never have been included in XML. [...] > The trick is for people to realize that the use of parsed external > entities should be avoided unless their use is purely for storage > convenience. There should never be a semantic load on the fact that > some data is stored in a particular entity. Regrettably, most of the > times when parsed external entities have been used, they have been > used for impure, semantically loaded purposes (such as the semantic of > re-usability). So maybe as a matter of good public education policy, > Eliot's position that "external parsed entities are evil" is the right > approach, as long as we're not going to get rid of XML's ability to > support them. The reason I think that external parsed entities are evil is precisely because they encourage people to do this stupid thing *which is almost never the right thing to do*. People innocently and understandably use them to solve immediate practical problems, encouraged by tools that support only this form of data organization (at least out of the box--most, if not all, can be taught to do the right thing), only to wake up one day and discover they have an unworkable system that will now require huge effort to rework to meet their requirements. To my mind, this is the same sort of evil as Microsoft Word: an immdiately convenient and apparently useful facility that is available everywhere that you can use without thinking, only to realize later that you're screwed eight ways from Sunday for having used it without thinking about it carefully first. Or maybe it needs to be a social presure thing: "friends don't let friends use external parsed entities for re-use." The *ONLY TIME* external parsed entities are the right thing to do is when exactly one actor is working on exactly one doucment and needs to partition it into separate files for *their own* convenience. *AT ALL OTHER TIMES* external parsed entities are not the right thing to use. I think it would have been much better to force all non-trivial XML applications to step up to the reality that almost all documents are compound documents semantically (but not syntactically) composed of separate XML documents. If SGML or XML had done this, we wouldn't be having this discussion now because the problem wouldn't arise. Note that there is the inverse requirement as well: the need to *syntactically combine* structures that are *semantically* separate documents. This is the problem that name spaces try to solve (but fail to solve, for reasons that should be obvious and that I will not repeat having expounded on them at length in the past). The solution has often be characterized as "inline subdocs". I am convinced that without this feature, XML and SGML are inherently limited in a serious way (as evidenced by the sadly misguided excitement over name spaces, which demonstrates a serious unmet requirement). [Fortunately, the infrastructure you need to have in place to do re-use can also support this form of document, so we can survive without this feature although the solution is suboptimal and not very satisfying.] Essentially, we need to have a markup and processing infrastructure that decouples the storage structure of documents from their logical structure so that we can have it both ways: one storage object with multiple documents or one document distributed across multiple storage objects, as well as true reusability. Lest people think that I'm just talking: I have contributed to the development of a very large scale SGML/XML-based system now in production that is entirely based on the non-use of external parsed entities. I am currently helping to implement another such system for the State of Texas. Everything you need can be done with existing tools and technology with very little extra effort *if you do it up front*. My take is that there is no excuse for not doing it right. It's not like the tool developers don't understand the issue nor are they unware of the existing standards and implementing technology (I know because I've talked to all the editor and database vendors personally at some length about this). Cheers, E. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dhunter at Mobility.com Tue Nov 9 16:55:47 1999 From: dhunter at Mobility.com (Hunter, David) Date: Mon Jun 7 17:16:42 2004 Subject: Why do we write standards? Message-ID: <805C62F55FFAD1118D0800805FBB428D02BC008F@cc20exch2.mobility.com> From: David Megginson [mailto:david@megginson.com] Sent: Monday, November 08, 1999 3:01 AM > On the other hand, standardization has many costs, of which the most > obvious are the initial cost of implementing more than you need to > (since standards are necessarily a superset of the needs of any > specific set of users) and the risk of committing to an inappropriate > solution prematurely and squashing real innovation. On the other hand, if we look at the whole picture, we're not looking at *a* standard - we're looking at a *group* of related standards, which all contribute to one "overall vision" - XML, [XHTML,] Namespaces, Schema, XPath, XSL, XLink/XPointer, and a plethora of other standards we're all aware of. Obviously nobody is saying that if you write an application that uses XML you have to implement *all* of these standards. Just the ones you need. So I don't think the cost of implementing more than you need is too great. > Now that we're trying to standardize in *advance* of implementation, > we run an enormous risk of messing up: our industry simply lacks any > real, large-scale implementation experience to guide the process, so > we're just publishing our own wild speculations and stamping them as > W3C Recommendations or ISO standards or what-have-you. Standardizing the grammar of XHTML isn't the hard part, imHo, because we've already been doing it for years with HTML. All the XHTML people have to do, in this regard, is say "here is what we've learned from HTML, let's XML-ize it, and standardize it, so that any XHTML document can be shown in any XHTML-compliant browser." (I know, I know, I say "ALL they have to do" as if it's easy...) This isn't standardization in advance of implementation, this is standardization in retrospective. The *new* part is somehow managing to combine XHTML documents with other XML documents. This is the part that could be considered standardization in advance of implementation. So if people say "let's just say the XHTML namespace is 'blah', do what you want with the grammar and we'll standardize it later [maybe]", that seems completely backwards to me. And actually starts us off worse than when HTML was first developed. At least then there was some kind of a spec, and the browser writers just did whatever they felt like with it; but now we're not even giving them a spec(!). Just "Okay, do whatever you want, cowboys!" So what's going to happen? Anything a browser writer puts into the browser that doesn't make it into the eventual XHTML spec will have to *stay* in that browser, in case there are documents out there that use that feature. Which is exactly what goes on today. In a few years time, I don't want to have to be thinking things like "Okay, if I use this tag I'll have to hack around this other feature, because the version 8 browser implemented this differently..." David Hunter david.hunter@mobileq.com http://www.MobileQ.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DuCharmR at moodys.com Tue Nov 9 17:10:19 1999 From: DuCharmR at moodys.com (DuCharme, Robert) Date: Mon Jun 7 17:16:42 2004 Subject: dtddiff of XSDL November and September drafts Message-ID: <01BA10F0CD20D3119B2400805FD40F9F2780CB@MDYNYCMSX1> Below is the output of Earl Hood's dtddiff utility (see http://www.oac.uci.edu/indiv/ehood/perlSGML.html for his collection of perlSGML utilities) when comparing the DTD from the November 5th draft of the W3C XML Schema proposal with the one from the September 24th version. The two-column arrangement is easier to read in monospaced type. Note that content model differences are highlighted by the use of all caps for the changed parts. Bob DuCharme www.snee.com/bob "The elements be kind to thee, and make thy spirits all of comfort!" Anthony and Cleopatra, III ii ---------------------------------------------------------------------- New Elements/Attributes (xmlschema11-99.dtd) ---------------------------------------------------------------------- ---------------------------------------------------------------------- Old/removed Elements/Attributes (xmlschema9-99.dtd) ---------------------------------------------------------------------- ---------------------------------------------------------------------- Content Rule Differences ---------------------------------------------------------------------- ------------------------------------------------------------ << old content rule << (refines*, ((element|group|MODELGROUPREF)*|datatypequal?), (attribute|attrgroupref)*) >> new content rule >> (refines*, ((element|group)*|datatypequal?), (attribute|attrgroupref)*) ------------------------------------------------------------ << old content rule << ((mininclusive|minexclusive)| (maxinclusive|maxexclusive)| (maxabsolutevalue,minabsolutevalue)?|precision|scale| LEXICALREPRESENTATION|enumeration|length|maxlength|encoding)* >> new content rule >> ((mininclusive|minexclusive)| (maxinclusive|maxexclusive)| (maxabsolutevalue,minabsolutevalue)?|precision|scale|pattern| enumeration|length|maxlength|encoding|period)* ------------------------------------------------------------ << old content rule << (basetype, ((mininclusive|minexclusive)| (maxinclusive|maxexclusive)| (maxabsolutevalue,minabsolutevalue)?|precision|scale| LEXICALREPRESENTATION|enumeration|length|maxlength|encoding)*) >> new content rule >> (basetype, ((mininclusive|minexclusive)| (maxinclusive|maxexclusive)| (maxabsolutevalue,minabsolutevalue)?|precision|scale|pattern| enumeration|length|maxlength|encoding|period)*) ------------------------------------------------------------ << old content rule << ((mininclusive|minexclusive)| (maxinclusive|maxexclusive)| (maxabsolutevalue,minabsolutevalue)?|precision|scale| LEXICALREPRESENTATION|enumeration|length|maxlength|encoding)* >> new content rule >> ((mininclusive|minexclusive)| (maxinclusive|maxexclusive)| (maxabsolutevalue,minabsolutevalue)?|precision|scale|pattern| enumeration|length|maxlength|encoding|period)* ------------------------------------------------------------ << old content rule << (element|group|MODELGROUPREF)+ >> new content rule >> (element|group)* ------------------------------------------------------------ << old content rule << ((import*,include*,export?, (comment|datatype|archetype|element|attrgroup|MODELGROUP|notation| textentity|externalentity|unparsedentity)*)) >> new content rule >> ((import*,include*,export?, (comment|datatype|archetype|element|attrgroup|group|notation| textentity|externalentity|unparsedentity)*)) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ht at cogsci.ed.ac.uk Tue Nov 9 17:34:28 1999 From: ht at cogsci.ed.ac.uk (Henry S. Thompson) Date: Mon Jun 7 17:16:42 2004 Subject: dtddiff of XSDL November and September drafts In-Reply-To: "DuCharme, Robert"'s message of "Tue, 9 Nov 1999 12:10:55 -0500" References: <01BA10F0CD20D3119B2400805FD40F9F2780CB@MDYNYCMSX1> Message-ID: The conclusion you might draw from the DTD differences Bob posted (thanks!) is that there is not much changed between the September and November drafts. Speaking unofficially, you would not be wrong in making that assumption. The next draft will be a much bigger step (forward, we hope :-) ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From xml at searchtools.com Tue Nov 9 17:44:59 1999 From: xml at searchtools.com (Avi Rappoport) Date: Mon Jun 7 17:16:42 2004 Subject: Apache To Take On XML Efforts In-Reply-To: <805C62F55FFAD1118D0800805FBB428D02BC008F@cc20exch2.mobility.com> References: <805C62F55FFAD1118D0800805FBB428D02BC008F@cc20exch2.mobility.com> Message-ID: This came in the InternetWorld Newsletter this morning, the site is supposed to be but it's down, so I'll extract useful bits. The other useful URL seems to be ---------------- Apache To Take On XML Efforts By Nate Zelnick [commentary on XML's lack of Java-like hype snipped] .... IBM ( http://www.ibm.com )and Sun Microsystems ( http://www.sun.com ) ... will announce Tuesday that they are turning over source code for their respective XML parsing engines to the Apache Software Foundation ( http://www.apache.org )... ... Apache plans to build developer tools that make the adoption of XML an easier process for information architects, Web designers, and application providers. This, it is hoped, will light a fire under the industry's currently sluggish movements toward adopting a universal standard for describing structured documents. In addition to IBM and Sun, DataChannel ( http://www.datachannel.com ), Lotus Development Corp., and a host of other XML-oriented companies that aren't Microsoft are also expected to contribute technology to the Apache effort. Microsoft may participate in future open source XML efforts with Apache, according to a spokesperson. Information about Apache's XML efforts will be available at . -------------- Interesting stuff. Avi _______________________________________________________ Guide to Local Site, Intranet, and Portal Search Engines: xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From srn at techno.com Tue Nov 9 18:00:49 1999 From: srn at techno.com (Steven R. Newcomb) Date: Mon Jun 7 17:16:42 2004 Subject: Why do we write standards? References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> <199911091339.IAA01153@hesketh.net> Message-ID: <199911091754.LAA04564@bruno.techno.com> Why do I help to create standards? Because the alternative is to place everyone's creative work in jeopardy, along with civilization's memory in general. I realize that this is just *my* reason and it doesn't have to be everyone's reason. I once used a proprietary language to represent my interactive course in 16th-century counterpoint; it was never published because Control Data Corporation capriciously and unnecessarily changed the language. Ever since then, I've been working to prevent similar calamities by providing standards that don't change at the whim of some (consortium of) private interest(s). The bad guy for me was Control Data Corporation, but it could have been any technology company. We shouldn't expect information technology companies to be responsive to the need of future generations to exploit today's information assets, and the creative output of today's artists, scientists, and engineers. Corporations have no compelling reason to see that far ahead, and most large organizations are insufficiently self-aware to learn from their mistakes anyway. But somebody needs to pay attention to the problem of corporate memory at all scales. I'm just one of the people who are paying attention, and my way of paying attention is to seek standard ways of doing things that will make information robust enough to survive for a very long time. Why do I help to create ISO standards, as opposed to other kinds? * Because I don't have access to other standards processes, * Because ISO standards can't be changed unless it's in the public interest to change them, and * Because ISO standards are at their best when they are even-handedly responsive to civilization-wide requirements, rather than merely the shorter-sighted desires of some particular industry or consortium. When working on ISO standards, I may not feel like I'm going to get rich, but I know that I'm working to make all of our descendants a lot richer. Will ISO standards pay off in that way? I don't know. I hope so. -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 517 7954 <<-- new phone number fax +1 972 517 4571 <<-- new fax number pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From timbl at w3.org Tue Nov 9 20:34:31 1999 From: timbl at w3.org (Tim Berners-Lee) Date: Mon Jun 7 17:16:43 2004 Subject: Schemas coming of age: use them Message-ID: <011101bf2af1$79e15a40$e5061812@ridge.w3.org> Agenda item for chairs meeting: As I have mentioned in various fora including the AC meeting, xml schemas are coming of age. It is no longer appropriate for a W3C activity to say "well, we won't use them because they aren't here yet". They are here -- there are drafts which you can read and use. It is now appropriate for any group developing a W3C xml application (such as P3P, xHTML, etc) to use namespaces and schemas. These should be seen as the first, very important, test cases for schema: if xml-schema language won't do what you want it to do, then get it fixed. Working across more groups takes time but it leads to a consistent result. Let's make sure everything fits together at this stage! Keep up the good work, everyone. Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Tue Nov 9 21:21:55 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:43 2004 Subject: external parsed entites (was: A unique ID question ?) References: <199911052037.VAA02691@chimay.loria.fr> <3824E917.78555C71@isogen.com> <199911071821.MAA03281@bruno.techno.com> <3826E29D.6BAFF240@isogen.com> Message-ID: <3828904C.50A80CEF@pacbell.net> > ... external parsed entities are evil ... Bringing morality into it seems ... irrelevant, extremist. So far the reasons I've heard offered against using such entities (general entities, not parameter entities): - Some tools don't handle big documents, and such entities let you construct big documents. - Some developers misinterpret the storage issue (external entity) as a semantic issue (reusable). - Gotta watch out for ID usage, since validity then requires cross-file consistency. Or in short, the tool can be misused, so ban the tool. I'm not convinced, nor am I likely to be. Applied with consistency, that makes banging rocks together to make fire become evil. For anyone collecting real issues to pay attention to when using external parsed entities, you should add using relative URIs in those entities. Not all tools expose base URIs in a way that lets you resolve the relative URIs correctly. SAX does (given a Locator). - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From timbl at w3.org Tue Nov 9 20:34:31 1999 From: timbl at w3.org (Tim Berners-Lee) Date: Mon Jun 7 17:16:43 2004 Subject: Schemas coming of age: use them Message-ID: <011101bf2af1$79e15a40$e5061812@ridge.w3.org> Agenda item for chairs meeting: As I have mentioned in various fora including the AC meeting, xml schemas are coming of age. It is no longer appropriate for a W3C activity to say "well, we won't use them because they aren't here yet". They are here -- there are drafts which you can read and use. It is now appropriate for any group developing a W3C xml application (such as P3P, xHTML, etc) to use namespaces and schemas. These should be seen as the first, very important, test cases for schema: if xml-schema language won't do what you want it to do, then get it fixed. Working across more groups takes time but it leads to a consistent result. Let's make sure everything fits together at this stage! Keep up the good work, everyone. Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Tue Nov 9 21:33:15 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:43 2004 Subject: external parsed entites (was: A unique ID question ?) Message-ID: <3.0.32.19991109133106.00c6f730@pop.intergate.ca> At 01:21 PM 11/9/99 -0800, David Brownell wrote: >> ... external parsed entities are evil ... > >Bringing morality into it seems ... irrelevant, extremist. Well, I'm with Eliot. XML would be altogether better if we'd just bagged external parsed entities. All repeat all the corner cases that I know of are right here. In particular, since in the history of SGML, the number of tools that actually did useful things with them was very small, we have no excuse. Oh well. -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gorden at bnl.gov Tue Nov 9 21:42:19 1999 From: gorden at bnl.gov (Gorden-Ozgul, Patricia E) Date: Mon Jun 7 17:16:43 2004 Subject: external parsed entites (was: A unique ID question ?) Message-ID: <698DB793D712D31180B600902746422D8475E1@exchange01.bnl.gov> Is there a listserv dedicated to more basic SGML/XML issues? This list seems to be geared for those planning for or on the 'bleeding edge'. Any help appreciated. TIA ____________________________________ Pat Gorden-Ozgul Sr. Systems Specialist (631)344-5159 gorden@bnl.gov Brookhaven National Laboratory Database Development Group Information Services Division - Bldg. 477 Upton, New York 11967 . -----Original Message----- . From: Tim Bray [mailto:tbray@textuality.com] . Sent: Tuesday, November 09, 1999 4:32 PM . To: David Brownell; xml-dev@ic.ac.uk . Subject: Re: external parsed entites (was: A unique ID question ?) . . . At 01:21 PM 11/9/99 -0800, David Brownell wrote: . >> ... external parsed entities are evil ... . > . >Bringing morality into it seems ... irrelevant, extremist. . . Well, I'm with Eliot. XML would be altogether better if we'd just . bagged external parsed entities. All repeat all the corner cases that . I know of are right here. In particular, since in the . history of SGML, . the number of tools that actually did useful things with them was very . small, we have no excuse. Oh well. -Tim . . xml-dev: A list for W3C XML Developers. To post, . mailto:xml-dev@ic.ac.uk . Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and . on CD-ROM/ISBN 981-02-3594-1 . To unsubscribe, mailto:majordomo@ic.ac.uk the following message; . unsubscribe xml-dev . To subscribe to the digests, mailto:majordomo@ic.ac.uk the . following message; . subscribe xml-dev-digest . List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) . xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From w.hedley at auckland.ac.nz Tue Nov 9 21:51:32 1999 From: w.hedley at auckland.ac.nz (Warren Hedley) Date: Mon Jun 7 17:16:43 2004 Subject: bibiography dtd? References: <698DB793D712D31180B600902746422D8475C4@exchange01.bnl.gov> Message-ID: <3828975A.D1D92269@auckland.ac.nz> "Gorden-Ozgul, Patricia E" wrote: > > I have an industry-provided bibliographic DTD to which I need to apply data > from Word documents. Other than a manual solution (clerical cut/paste from > Word doc to DTD doc) how would one create the DTD ASCII file for the data > exchange. Any chance of you posting that DTD (or a link to it) to this list, so that I can have a look at it? > This may seem like a dumb question, but I am new to this 'document > processing' field. Hardly - this is an extremely nasty problem. If your Word bibliography is in plain text, then it will prove almost impossible to separate out the different components of each reference in any automated manner. My first approach would be to save as text and write a Perl script that separates each entry by commas - this might speed up the process but would probably fail for multiple authors and journals. Not much help at all really. -- Warren Hedley Department of Engineering Science Auckland University New Zealand xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From srn at techno.com Tue Nov 9 21:54:18 1999 From: srn at techno.com (Steven R. Newcomb) Date: Mon Jun 7 17:16:43 2004 Subject: Schemas coming of age: use them In-Reply-To: <011101bf2af1$79e15a40$e5061812@ridge.w3.org> (timbl@w3.org) References: <011101bf2af1$79e15a40$e5061812@ridge.w3.org> Message-ID: <199911092151.PAA04830@bruno.techno.com> [Tim Berners-Lee:] > As I have mentioned in various fora including the AC meeting, xml > schemas are coming of age. It is no longer appropriate for a W3C > activity to say "well, we won't use them because they aren't here > yet". They are here -- there are drafts which you can read and use. Is this the end of the consensual standardization process at W3C? Can the people who are writing these drafts meaningfully withhold their approval for them, if the Director decides, one day, that the drafts "have come of age"? -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 517 7954 <<-- new phone number fax +1 972 517 4571 <<-- new fax number pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gorden at bnl.gov Tue Nov 9 21:54:52 1999 From: gorden at bnl.gov (Gorden-Ozgul, Patricia E) Date: Mon Jun 7 17:16:43 2004 Subject: bibiography dtd? Message-ID: <698DB793D712D31180B600902746422D8475E4@exchange01.bnl.gov> Sure: P/ORNL--12345 ORNL The title of the project M&O Description of sample project Johnson, Larry (909)488-1234 EM
EW4010000 $100,000 EW5010200 $250,000
37831 SI;HW 19990101 20010531 FY2000-100000 This is the progress report for my project. Here is a sample of using a "less than" sign < inside text. 50% Smith, Jane ORNL 37831 B C/ORNL--54321 JOHNSON@ORNL.GOV Canada;Mexico A12345 Allied Chemical This is an example of a publication. http://www.ornl.gov/whatever.pdf (909)444-5555 EMW0001 EM00019
____________________________________ Pat Gorden-Ozgul Sr. Systems Specialist (631)344-5159 gorden@bnl.gov Brookhaven National Laboratory Database Development Group Information Services Division - Bldg. 477 Upton, New York 11967 . -----Original Message----- . From: Warren Hedley [mailto:w.hedley@auckland.ac.nz] . Sent: Tuesday, November 09, 1999 4:51 PM . To: Gorden-Ozgul, Patricia E . Cc: 'xml-dev@ic.ac.uk' . Subject: Re: bibiography dtd? . . . "Gorden-Ozgul, Patricia E" wrote: . > . > I have an industry-provided bibliographic DTD to which I . need to apply data . > from Word documents. Other than a manual solution . (clerical cut/paste from . > Word doc to DTD doc) how would one create the DTD ASCII . file for the data . > exchange. . . Any chance of you posting that DTD (or a link to it) to this . list, so that I . can have a look at it? . . > This may seem like a dumb question, but I am new to this 'document . > processing' field. . . Hardly - this is an extremely nasty problem. If your Word . bibliography is . in plain text, then it will prove almost impossible to . separate out the . different components of each reference in any automated . manner. My first . approach would be to save as text and write a Perl script . that separates . each entry by commas - this might speed up the process but . would probably . fail for multiple authors and journals. . . Not much help at all really. . . . -- . Warren Hedley . Department of Engineering Science . Auckland University . New Zealand . xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From w.hedley at auckland.ac.nz Tue Nov 9 21:58:06 1999 From: w.hedley at auckland.ac.nz (Warren Hedley) Date: Mon Jun 7 17:16:43 2004 Subject: bibiography dtd? References: <51ED3F5356D8D011A0B1006097C3073401B16F4D@martinique> <38273806.E06D349F@auckland.ac.nz> <382740A3.788A@hiwaay.net> Message-ID: <382898E1.B511C84C@auckland.ac.nz> Len Bullard wrote: > > Good approach. Question: is it a valid subset? Will any instance that > parses by this definition parse with the original? I'm 99% confident that anything conforming to this DTD would also conform to the DocBook DTD - I certainly didn't add anything new, just ripped out the bits that seemed useful. I'm less confident that a DocBook bibliography would validate against my DTD - there may well be some features missing. > How should an XML DTD designer signify that this DTD is a > conformant subset or a variant of a another DTD? Good commenting ;-) > Are these one, two, or three namespaces IF a namespace identifier > resolves to a schema? This matters if the FPI is ROA for the > DTD and a label for the namespace identifier. Too many acronyms for my taste (and limited experience with namespaces), I'm afraid. -- Warren Hedley Department of Engineering Science Auckland University New Zealand xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Tue Nov 9 22:04:22 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:43 2004 Subject: external parsed entites (was: A unique ID question ?) References: <698DB793D712D31180B600902746422D8475E1@exchange01.bnl.gov> Message-ID: <004401bf2afe$444cb200$16beb3c7@PTGRESTON> ----- Original Message ----- From: Gorden-Ozgul, Patricia E To: 'Tim Bray' ; David Brownell ; Sent: Tuesday, November 09, 1999 4:40 PM Subject: RE: external parsed entites (was: A unique ID question ?) > Is there a listserv dedicated to more basic SGML/XML issues? This list > seems to be geared for those planning for or on the 'bleeding edge'. Any > help appreciated. > TIA Try http://listserv.heanet.ie/xml-l.html xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ht at cogsci.ed.ac.uk Tue Nov 9 22:05:35 1999 From: ht at cogsci.ed.ac.uk (Henry S. Thompson) Date: Mon Jun 7 17:16:43 2004 Subject: Schemas coming of age: use them In-Reply-To: "Steven R. Newcomb"'s message of "Tue, 9 Nov 1999 15:51:09 -0600" References: <011101bf2af1$79e15a40$e5061812@ridge.w3.org> <199911092151.PAA04830@bruno.techno.com> Message-ID: I'd like to write a lengthy reply about the surprising willingness to see conspiracy where encouragement was all that was intended, but I'm too busy trying to pull together the hard work underway in the XML Schema WG for the next draft to bother . . . :-) ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From w.hedley at auckland.ac.nz Tue Nov 9 22:09:46 1999 From: w.hedley at auckland.ac.nz (Warren Hedley) Date: Mon Jun 7 17:16:43 2004 Subject: bibiography dtd? References: <698DB793D712D31180B600902746422D8475E4@exchange01.bnl.gov> Message-ID: <38289B83.239E1698@auckland.ac.nz> Hi Gordon The style of XML document you've included does not really constitute what I would consider to be an average bibliographic reference, it contains a lot of extra project-based information. Would you be able to tell me where you grabbed the DTD from, so that I can get a bit more of an idea of what it's supposed to be used for, and if there is a part of it that is relevant to scientific referencing? Thanks -- Warren Hedley Department of Engineering Science Auckland University New Zealand xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DuCharmR at moodys.com Tue Nov 9 22:34:26 1999 From: DuCharmR at moodys.com (DuCharme, Robert) Date: Mon Jun 7 17:16:43 2004 Subject: Schemas coming of age: use them Message-ID: <01BA10F0CD20D3119B2400805FD40F9F2780D7@MDYNYCMSX1> >> As I have mentioned in various fora including the AC meeting, xml >> schemas are coming of age. It is no longer appropriate for a W3C >> activity to say "well, we won't use them because they aren't here >> yet". They are here -- there are drafts which you can read and use. >Is this the end of the consensual standardization process at W3C? Can >the people who are writing these drafts meaningfully withhold their >approval for them, if the Director decides, one day, that the drafts >"have come of age"? Hey Steve, he does go on a bit more after that first paragraph. In particular, in the second: "These should be seen as the first, very important, test cases for schema: " "if xml-schema language won't do what you want it to do, then get it fixed." I think the idea is that, if anyone's going to develop some use-cases upon which to form judgements of the W3C's Schema language, it's not going to be CommerceOne, ODI, or any other companies with vested interests in the other schema proposals. (One or two Redmond companies also come to mind.) If xml-dev people don't pound on the proposed version to figure out what we like and what we don't, we shouldn't complain too much when it's done. Merely writing schemas only tests their usefulness at modeling the data in our heads. Writing apps that use these schemas is what would be really useful, and so far IBM's xml4j EA is the only thing out there that I know of that allows this. I believe the most recent release supports the parts of the September XSDL draft that are backward-compatible with XML 1.0 and some of the data typing, although my brief tries haven't gotten the checking of data types to work yet. I look forward to getting it to work; anyone else geeky enough to consider such endeavors to be fun should join in. Just paste Appendix B from Parts 1 and 2 of the WD into their own files, point at them from a document in a validating XML editor, and go at it. Bob DuCharme www.snee.com/bob "The elements be kind to thee, and make thy spirits all of comfort!" Anthony and Cleopatra, III ii -----Original Message----- From: Steven R. Newcomb [mailto:srn@techno.com] Sent: Tuesday, November 09, 1999 4:51 PM To: timbl@w3.org Cc: chairs@w3.org; xml-dev@ic.ac.uk; w3c-xml-plenary@w3.org Subject: Re: Schemas coming of age: use them [Tim Berners-Lee:] > As I have mentioned in various fora including the AC meeting, xml > schemas are coming of age. It is no longer appropriate for a W3C > activity to say "well, we won't use them because they aren't here > yet". They are here -- there are drafts which you can read and use. Is this the end of the consensual standardization process at W3C? Can the people who are writing these drafts meaningfully withhold their approval for them, if the Director decides, one day, that the drafts "have come of age"? -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 517 7954 <<-- new phone number fax +1 972 517 4571 <<-- new fax number pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 00:43:45 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:43 2004 Subject: Why do we write standards? References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> <199911091339.IAA01153@hesketh.net> <199911091754.LAA04564@bruno.techno.com> Message-ID: <3828B8FF.868@hiwaay.net> Steven R. Newcomb wrote: > > * Because ISO standards are at their best when they are even-handedly > responsive to civilization-wide requirements, rather than merely the > shorter-sighted desires of some particular industry or consortium. > When working on ISO standards, I may not feel like I'm going to get > rich, but I know that I'm working to make all of our descendants a > lot richer. Will ISO standards pay off in that way? I don't know. > I hope so. 1. The consortium is the inner loop of set of processes that must be responsive to a hundred markets. 2. ISO is the outer loop that must be responsible to the needs of a single market. When the inner and outer loops bind values in shared namespace, the system stays stable even while dynamic. We write standards because there is a process for doing so. We use standards as a means to communicate and coordinate across time through use of precisely defined and shared understanding of a set of symbols/names. You are a musician. You already know why orchestras need scores, how they evolved, and how messy the namespace they use is (languages overlaid over time) and how difficult it is to fix that (too many of us understand andante who would be *offended* if we read *walking speed*). We make no progress as long as we remain hungry ghosts who live by draining the strengths of others. We make standards so we may rise about that low realm. Those who wish to remain pretas have found their own desires in accordance with their habits. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 00:43:59 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:44 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109133106.00c6f730@pop.intergate.ca> Message-ID: <3828BCB0.E87@hiwaay.net> Tim Bray wrote: > > Well, I'm with Eliot. XML would be altogether better if we'd just > bagged external parsed entities. All repeat all the corner cases that > I know of are right here. In particular, since in the history of SGML, > the number of tools that actually did useful things with them was very > small, we have no excuse. Oh well. -Tim Umm, just as IADS did with DTDs, enlightened users won't use them where they aren't useful. We can't bag the cat once it is in the alley unless we are faster than the cat, or know where it sleeps. In either case, we will have a mad cat when we take it out of the bag. len (the guy who wanted to bag parameter entities too) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 00:43:47 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:44 2004 Subject: Schemas coming of age: use them References: <011101bf2af1$79e15a40$e5061812@ridge.w3.org> Message-ID: <3828B9D0.5293@hiwaay.net> Tim Berners-Lee wrote: > > It is now appropriate for any group developing a W3C xml application (such > as P3P, xHTML, etc) to use namespaces and schemas. These should be seen as > the first, very important, test cases for schema: if xml-schema language > won't do what you want it to do, then get it fixed. Excellent. > Working across more groups takes time but it leads to a consistent result. > Let's make sure everything fits together at this stage! How can a namespace enable us to discover a record of authority by which we may determine which variant or subset of the definition is in effect for some time slice of a process? It is important because we will not have a single definition for some processes which may think to name within a single standard. For example, the timing models or concepts of SMIL and VRML may not be compatible although they do overlap considerably. We require a means to diffentiate the non-compatible models. len bullard xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 00:43:50 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:44 2004 Subject: external parsed entites (was: A unique ID question ?) References: <199911052037.VAA02691@chimay.loria.fr> <3824E917.78555C71@isogen.com> <199911071821.MAA03281@bruno.techno.com> <3826E29D.6BAFF240@isogen.com> <3828904C.50A80CEF@pacbell.net> Message-ID: <3828BB43.3A91@hiwaay.net> David Brownell wrote: > > > Eliot The K asserts ... external parsed entities are evil ... > > Or in short, the tool can be misused, so ban the tool. I'm > not convinced, nor am I likely to be. Applied with consistency, > that makes banging rocks together to make fire become evil. Not really. You agree to a set of tests by which you determine if: o The rocks are the right rocks to make fire o The combustible is in combustible condition (not wet) o An igniting accelerant is required or available o A set of tests are available o What to do if any or all of the above conditions aren't met Known as conformance tests for systems, they are written for the contract and referenced from there. In all cases I can think of, they have a timing/duration value set whose opening and closing events are also authoritatively stated. External parsed entities aren't evil. They just smell funny after you have to bake the namespace. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 00:43:45 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:44 2004 Subject: Why do we write standards? References: <003901bf271e$fe5a5be0$099918d1@docuverse1> <3822FC81.D077B6F7@prescod.net> <3825E52F.31E71581@prescod.net> <199911091339.IAA01153@hesketh.net> Message-ID: <3828B4AF.3A50@hiwaay.net> Simon St.Laurent wrote: > > We've got the core set. Why not let users experiment with that basic set > of tools before we try to slap them in straitjackets? I hear people on > this list insisting on the need for constraints, for fixed structures, for > all that stuff that made sense when computers were (relatively) slow and > stupid and data structures were hard to convert from one form to another. Make schemas time-dynamic systems and enable the namespace to reflect that volatility and variant. Shouldn't be that hard if you agree that registries are just records of authority and that a given ROA can be said to dominate discourse within the process space. The reason I originally suggested using a time model from a music standard for enterprise management is that it contains an asynchronous model of gestures for synchronizing a performance. The most obvious problem of XML-centric, namespace authorities is the same as any other set of related standards: discovering redundancy and differentiating it from overlapping dimensional members. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 00:44:01 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:44 2004 Subject: Schemas coming of age: use them References: <011101bf2af1$79e15a40$e5061812@ridge.w3.org> <199911092151.PAA04830@bruno.techno.com> Message-ID: <3828BE7F.1751@hiwaay.net> Henry S. Thompson wrote: > > I'd like to write a lengthy reply about the surprising willingness to > see conspiracy where encouragement was all that was intended, but I'm > too busy trying to pull together the hard work underway in the XML > Schema WG for the next draft to bother . . . :-) Unkind, Henry. Steve is recognizing that Tim's *encouragement* from the position of Director to w3c chairs has "moral majesty", therefore, is a real order to get in line with the draft(s). That said, we have a lot of work to do to use the schemas particularly where we have language bindings via IDLs to do. Because we have many separate efforts and different authorities to which we must determine how the names bind, we also will be cleaning this up for a long time. When we have to bind to the ISO level, we also have to work within five year change cycles. So, it would have been a good idea for Tim to ask if everyone felt ready to make the change. Personally, I'm for it because I need dynamic schemas to cope with time-volatile definitions. Otherwise, we're off to the races. Place your bets, gentlefolk. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 00:43:57 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:44 2004 Subject: Apache To Take On XML Efforts References: <805C62F55FFAD1118D0800805FBB428D02BC008F@cc20exch2.mobility.com> Message-ID: <3828B6B5.64CD@hiwaay.net> Avi Rappoport wrote: > > This came in the InternetWorld Newsletter this morning, the site is > supposed to be but it's down, so > I'll extract useful bits. The other useful URL seems to be > > > ---------------- > Apache To Take On XML Efforts > By Nate Zelnick Brian Behlendorf has made very valuable contributions on the Internet in three different communities. Hats off to the Apache members. Good folks. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Wed Nov 10 00:57:32 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:44 2004 Subject: Schemas coming of age: use them Message-ID: <3.0.32.19991109165810.01502ea0@pop.intergate.ca> At 06:18 PM 11/9/99 -0600, Len Bullard wrote: >How can a namespace enable us to discover a record of authority by >which we may determine which variant or subset of the definition >is in effect for some time slice of a process? It can't. Yes, we need a way to do this, but namespaces weren't designed for this and they won't do the job. >It is important because we will not have a single definition for >some processes which may think to name within a single standard. >For example, the timing models or concepts of SMIL and VRML may >not be compatible although they do overlap considerably. We >require a means to diffentiate the non-compatible models. Yup. -T. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Wed Nov 10 00:57:40 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:44 2004 Subject: external parsed entites (was: A unique ID question ?) Message-ID: <3.0.32.19991109165751.014f6360@pop.intergate.ca> At 06:30 PM 11/9/99 -0600, Len Bullard wrote: >We can't bag the cat once it is in the alley >unless we are faster than the cat, or know where it sleeps. In either >case, we will have a mad cat when we take it out of the bag. I enjoyed reading that but I have *no* idea what you mean, Len... -T. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mda at discerning.com Wed Nov 10 01:42:15 1999 From: mda at discerning.com (Mark D. Anderson) Date: Mon Jun 7 17:16:44 2004 Subject: Schemas coming of age: use them In-Reply-To: <3828B9D0.5293@hiwaay.net> Message-ID: <1571432856.942169270@MDAXKE> (I love how we all immediately have alternative exegetical analyses of every one of timbl's utterances...) This read to me as a exhortation *within* w3c to eat their own dogfood -- note the cc to w3 aliases and the narrowing to "any group developing a *W3C* xml application" (emphasis mine). Unless that was meant to reinforce some sort of w3c branding or trademark on "xml".... Seems perfectly reasonable to me to try to get the different standards groups within a single standards body to try to use each others' stuff. The apparent efforts to unify the use of XPath in XSLT, XQL, and elsewhere, is to me a great example of this. As for whether those of us on the outside will bother with these standards, that obviously depends on our judgment of their usefulness and design (insert rant about P3P here), or their stability (look how long XLink is taking, and that is a simpler area than schemas). There is also the issue that the areas that would be most critical for standards re-use (xlink, info set, modules) seem to be the slowest moving. I don't know if that slowness is because of the multiple demands, or because it is thought to be more exciting to do whole applications/protocols like P3P, so that is where all the energy is going. Of course the real test of a standard -- some would say a pre-requesite for its ratification -- is its use in real applications and implementations, not in its use in other standards. -mda > Tim Berners-Lee wrote: >> >> It is now appropriate for any group developing a W3C xml application (such >> as P3P, xHTML, etc) to use namespaces and schemas. These should be seen as >> the first, very important, test cases for schema: if xml-schema language >> won't do what you want it to do, then get it fixed. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Wed Nov 10 01:54:02 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:44 2004 Subject: Why do we write standards? In-Reply-To: <805C62F55FFAD1118D0800805FBB428D02BC008F@cc20exch2.mobility.com> Message-ID: <000d01bf2b1e$b872ae80$099918d1@docuverse1> David Hunter wrote: >The *new* part is somehow managing to combine XHTML documents >with other XML documents. This is the part that could be >considered standardization in advance of implementation. So >if people say "let's just say the XHTML >namespace is 'blah', do what you want with the grammar and >we'll standardize it later [maybe]", that >seems completely backwards to me. And actually starts us *sigh* Here we go again: But we are not talking about wild wild west where anything goes. We already have the following specs in various states which places, imho, sufficient level of constraints in the past and in the future to guide the lost and to punish the rebels. HTML 4.0 specification http://www.w3.org/TR/REC-html40/ XHTML 1.0 http://www.w3.org/TR/xhtml1/ XHTML 1.1 - Module-based XHTML http://www.w3.org/TR/xhtml11 Modularization of XHTML http://www.w3.org/TR/xhtml-modularization Building XHTML Modules http://www.w3.org/TR/xhtml-building The primary nemesis of standardization is time. Time is also the key ingredient of warfare; anyone engaged in any competitive process must pay close attention to time. So it is not surprising that some of us wants to take seemingly obvious and safe shortcuts. I am as frustrated as a dirt covered sergent in the middle of a battlefield who has just been told that he will have to wait for the bullets because the manufacturers have standards to consider for field inter-operability. Nuts! Get me some standard stones! Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Wed Nov 10 02:07:39 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:45 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <3828BCB0.E87@hiwaay.net> Message-ID: <001201bf2b20$a13adb00$099918d1@docuverse1> >Umm, just as IADS did with DTDs, enlightened users won't use them >where they aren't useful. We can't bag the cat once it is in >the alley unless we are faster than the cat, or know where it sleeps. >In either case, we will have a mad cat when we take it out of the bag. If you bag a rat into the bag with the cat, I don't think you will have a mad cat in the bag. To celebrate the new release of the Canonical XML spec, here is the canonical form of the bag: Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 02:10:30 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:45 2004 Subject: bibiography dtd? References: <698DB793D712D31180B600902746422D8475C4@exchange01.bnl.gov> Message-ID: <3828D324.2D41@hiwaay.net> Gorden-Ozgul, Patricia E wrote: > > This may seem like a dumb question, but I am new to this 'document > processing' field. Len writes to Warren? > . How should an XML DTD designer signify that this DTD is a > . conformant subset or a variant of a another DTD? Are > . these one, two, or three namespaces IF a namespace identifier > . resolves to a schema? This matters if the FPI is ROA for the > . DTD and a label for the namespace identifier. Is the FormalPublicIdentifier the legal name of the namespace? Outermost parentheses in the oldTongue? ROA: record of authority. dominant namespace for aggregate. If in contract, I must cite the record of authority for the defined item, I require it to be a singleton. No Bifurcation at Root. Sorry, mad'm, if the thread avoided your question. The crazies say, "Welcome!" XML: Eight Noble Concepts (it's all about names) 1. Markup: Trees of names. 2. Hyperness: Locations are points in space or time. 3. Identity: Locations bound to names enable persistence and uniqueness. 4. Systems: Identities bound into a namespace. 5. Schemas: Systems to bind identities 6. Mapping: schemas whose trees are related by n-dimensional bindings 7. N-dimensional binding: a named vector of the schemas that produces an intersection space 8. Facts: the named values within the intersections I won't go into that. :-) Your problem: > I have an industry-provided bibliographic DTD to which I need to apply data > from Word documents. Other than a manual solution (clerical cut/paste from > Word doc to DTD doc) how would one create the DTD ASCII file for the data > exchange. You want to map the names o in a source namespace (RTF) o to a target namespace (DTD). The source is the collection of instances, or documentation of instances to be transformed to the target namespace. Create a table where the names in the source definition are mapped to the target. DTD = Target namespace. You are transforming it to this target. The DTD describes a tree of names. Its just a tree of named things. Look at the TreeView object you use every day in many applications, and that is a good geometric model for what XML elements/attributes (trees of names) model. DOC = source collection (word does not have a DTD. You must use an export format and figure out which one you want to work with. some choices here are the HTML saveAs or the RTF (RichTextFile - doc's native format for all practical purposes). o If you do not have it, download the RTF spec The export format with the most information is also the one that is hardest to use: RTF. The RTF namespace is complex, but it is documented and reasonably regular. The problem is working out what in that namespace matches the names in the DTD. Eg, how do you get ? If you don't have an RTF book, use the rtf saveAs, open that file in ASCII, then use the replace command of an editor like Professional File Editor, PFE, to substiture \n and the References: <1571432856.942169270@MDAXKE> Message-ID: <199911100247.UAA00592@bruno.techno.com> [Mark D. Anderson:] > This read to me as a exhortation *within* w3c to eat their > own dogfood -- note the cc to w3 aliases and the narrowing > to "any group developing a *W3C* xml application" (emphasis mine). Oops. If that's what Tim is up to, then I apologize for my uncharitable thoughts, and I now say instead, "Good move, Tim!" (I hadn't seen the ambiguity of "W3C XML application". I assumed "W3C" modified "XML" rather than "application". Thanks, Mark.) -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 517 7954 <<-- new phone number fax +1 972 517 4571 <<-- new fax number pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 02:58:36 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:45 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> Message-ID: <3828D62A.5138@hiwaay.net> Tim Bray wrote: > > At 06:30 PM 11/9/99 -0600, Len Bullard wrote: > >We can't bag the cat once it is in the alley > >unless we are faster than the cat, or know where it sleeps. In either > >case, we will have a mad cat when we take it out of the bag. > > I enjoyed reading that but I have *no* idea what you mean, Len... -T External parsed entities are a done deal for XML 1.0. But hey, just a version number, right? We get to have this fight again. :-) If you and eliot truly think they are bogus and a screwup to use, sounds like an issue to me. How do subdocs fix this problem, Eliot? Or better, what problems do subdocs fix for markup systems? len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Wed Nov 10 02:58:40 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:45 2004 Subject: Schemas coming of age: use them References: <3.0.32.19991109165810.01502ea0@pop.intergate.ca> Message-ID: <3828DE7F.FF1@hiwaay.net> Tim Bray wrote: > > At 06:18 PM 11/9/99 -0600, Len Bullard wrote: > >How can a namespace enable us to discover a record of authority by > >which we may determine which variant or subset of the definition > >is in effect for some time slice of a process? > It can't. Yes, we need a way to do this, but namespaces weren't designed > for this and they won't do the job. We need a means to name aggregate namespaces. That is the level of definition required to name complex document types for business. Whatever a namespace is lexically, in practice, it appears to be the name or near name of the contract depending on how you feel about FPIs. As spec'd, no. As applied? The namespaces I see are system application identifiers mapping to vendor framework objects. If I buy an object from a business, they control the record of authority for the item I purchase. Yes, not all namespace names are ROA, but some are. In these cases, it seems the business transaction is one where that is better to know apriori. That is why FPIs were important. It is the Published name. The objection in TimBLs Myth's paper on names and location is the ultimate need for an authoritative registry. Outermost parentheses are systemic. So... we leave it to BizTalk and OASIS to fight over until someone is left standing? Ok. Keiretsu it is: businesses defined by their registered namespaces in publically controlled, owned and operated registries. How do they aggregate? The URI/URN may not have to directly map to the FPI, but if not, should map to something that lets me find one. LexicalClarifier or not, it looks like a URL. Click. If not by spec, then by common practice. Maybe the easiest thing is to use the FPI on the right side of the colon. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From AlanM at SYNECTICS.Soft.net Wed Nov 10 04:56:07 1999 From: AlanM at SYNECTICS.Soft.net (Alan Menezes) Date: Mon Jun 7 17:16:45 2004 Subject: MSXML help Message-ID: <1F4436D26763D2119B8800A0C9DE68979AA7BA@MAIL> Hi all, Can soembody tell me where i can get documentation for MSXML COM component. I want details on the Interfaces and Methods. thanks, Alan xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From grove at infotek.no Wed Nov 10 10:02:57 1999 From: grove at infotek.no (Geir Ove Grønmo) Date: Mon Jun 7 17:16:45 2004 Subject: GPS - Groves and Property Sets for Python 0.10 Message-ID: Hi, I'm pleased to announce the first release of GPS - Groves and Property Sets for Python. Suggestions and bug reports should be sent to: grove@infotek.no Geir O. Gr?nmo -------------------------------------------------------------------------- Title: GPS - Groves and Property Sets for Python Version: 0.10 Released: November 10th 1999 Author: Geir O. Gr?nmo, grove@infotek.no License: GPL Homepage: http://www.infotek.no/~grove/software/gps/index.html - -- >>> What is GPS? GPS is an implementation of the groves and property set concepts defined in the HyTime and DSSSL standards. GPS is written in Python, and should work* on any platform to which Python have been ported - including the Java Platform. There are two implementations in the current distribution, one in-memory implemention and one that supports ZODB - the Zope Object Database. Both groves, property sets and grove plans can be made persistent by the ZODB implementation. - -- >>> Features o Loading of property sets from documents conforming to the Property Set DTD, or any derived DTD [requires architectural processing]. o Grove plans. Default grove plans is automatically created by wrapping a GrovePlan object around a property set. Inclusion and omitting of modules, classes and properties are fully supported. o Two grove node implementations, both generic classes for representing grove nodes. o ZODB - Zope Object Database versions of all grove, property set and grove plan classes. o Module for building XML groves from SAX event streams. This module also contains a class for emitting SAX events by walking XML groves. o Sample Property Sets - -- >>> Requirements - Python 1.5.2 or newer [3] - An SGML/XML parser with a SAX driver - SAX for Python [4] - xmlarch 0.25, optional unless architectural processing is needed [5] - -- >>> References [1] http://www.jpython.org/ [2] http://www.ornl.gov/sgml/SC34/ [3] http://www.python.org/ [4] http://www.stud.ifi.uio.no/~larsga/download/python/xml/saxlib.html [5] http://www.infotek.no/~grove/software/xmlarch/index.html [6] http://www.infotek.no/~grove/software/gps/licence.html * The ZODB implementation won't work in a Java environment, since the ZODB contains code written in C. --------------------------------------------------------------------------

GPS - Groves and Property Sets for Python version 0.10 an implementation of the groves and property set concepts defined in the HyTime and DSSSL standards. (10-Nov-1999) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From marko.zerdin at ixtlan-team.si Wed Nov 10 10:53:59 1999 From: marko.zerdin at ixtlan-team.si (Marko Zerdin) Date: Mon Jun 7 17:16:45 2004 Subject: MSXML help Message-ID: There is help for MSXML on MSDN (best if you have it on CD), but there are no items related to this topic in index, so you just have to do a full search (e.g. try IXMLDOMNode, and from there you'll be able to come to all the rest through links). -----Original Message----- From: Alan Menezes [mailto:AlanM@SYNECTICS.Soft.net] Sent: Wednesday, November 10, 1999 5:54 AM To: xml-dev@ic.ac.uk Subject: MSXML help Hi all, Can soembody tell me where i can get documentation for MSXML COM component. I want details on the Interfaces and Methods. thanks, Alan xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From anderst at toolsmiths.se Wed Nov 10 11:18:57 1999 From: anderst at toolsmiths.se (Anders W. Tell) Date: Mon Jun 7 17:16:45 2004 Subject: XML Schema and international Booleans Message-ID: <3828CDB9.24D5EC1C@toolsmiths.se> Hi All While reading XML Schema part 2: Datatypes, looking the boolean data type I found this statement: "An instance of a datatype that is defined as boolean can have the following legal lexical values {true, false}. The lexical representation is fixed and cannot be changed. The lexical representation facet is not supported." Does this mean that I cannot create sub types of boolean which allows other languages than English? This is neccesary because in Swedish "true"="sant" and "false"="falskt" What I want to use is something like... 0 1 sant falskt true false However here the binding between literal and boolean value is missing. Im I missing something here ? /Anders -- /_/_/_/_/_/_/_/_/_/_/_/_/_/_/ / Financial Toolsmiths AB / / Anders W. Tell / /_/_/_/_/_/_/_/_/_/_/_/_/_/_/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Wed Nov 10 13:33:13 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:45 2004 Subject: external parsed entites (was: A unique ID question ?) Message-ID: <009301bf2b7f$d8c037a0$a3bdb3c7@PTGRESTON> ----- Original Message ----- From: Gorden-Ozgul, Patricia E To: 'Tim Bray' ; David Brownell ; Sent: Tuesday, November 09, 1999 4:40 PM Subject: RE: external parsed entites (was: A unique ID question ?) > Is there a listserv dedicated to more basic SGML/XML issues? This list > seems to be geared for those planning for or on the 'bleeding edge'. Any > help appreciated. > TIA Try http://listserv.heanet.ie/xml-l.html xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From eliot at isogen.com Wed Nov 10 15:31:13 1999 From: eliot at isogen.com (W. Eliot Kimber) Date: Mon Jun 7 17:16:45 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> <3828D62A.5138@hiwaay.net> Message-ID: <38298DE0.737E814C@isogen.com> Len Bullard wrote: > > Tim Bray wrote: > > > > At 06:30 PM 11/9/99 -0600, Len Bullard wrote: > > >We can't bag the cat once it is in the alley > > >unless we are faster than the cat, or know where it sleeps. In either > > >case, we will have a mad cat when we take it out of the bag. > > > > I enjoyed reading that but I have *no* idea what you mean, Len... -T > > External parsed entities are a done deal for XML 1.0. > But hey, just a version number, right? We get to > have this fight again. :-) > > If you and eliot truly think they are bogus and a > screwup to use, sounds like an issue to me. > > How do subdocs fix this problem, Eliot? Or > better, what problems do subdocs fix for markup systems? By "subdocs" I presume you mean the use of separate documents to define a single logical "compound" document (the SGML concept of "subdoc" is in fact a red herring--what's important is the use of separate documents, not the fact that they are declared as SUBDOC entities--thus the lack of SUBDOC in XML is absolutely no loss). It solves the problem by forcing you to use and manage truly reusable objects, rather than justing doing syntactic copy and paste through the inclusion of external parsed entities. It also forces you to recognize that all use-by-reference needs to occur at the semantic (DOM, grove) level, not the syntactic level. Once you realize that, all sorts of apparently hard problems or non-sensical cases become easy and quite sensical, because we are out of the syntactic domain and into the semantic domain. For example, it is non-sensical for one element to be replaced by another element in another document at the syntactic level (parse time), but it is perfectly sensical for an element node to redirect to another element node in another DOM and the processing needed to achieve this is trivial: # See if node is a redirection and resolve it: try node.atts["redir"]: pointer = node.atts["redir"].value node = xpath.resolve_pointer_to_node(pointer) except IndexError: # No redir attribute, just go on as before It couldn't be easier at this level. All that's required is that your processing software understand the semantics of the documents that might be pulled together this way, which might of course use different document types, but that's no different from needing to understand a document that uses elements with different namespace prefixes, so it's a constant part of the XML processing problem and this approach doesn't change it (except to possibly make it both more obvious that the problem exists and clearer as to how you define a framework for handling the case). The problem with external parsed entities is that they are not true objects in the sense that they have no independent existence outside the contexts in which they are used--they cannot be parsed or validated in isolation and must conform *syntactically* to all the contexts they are used. Thus the problems with ID conflict, entity names, etc. When using multiple documents, each element maintains its original document context and therefore its fundamental identity, so there is no possibility of ID or name conflict and you can always examine the element in its original context as well as in any contexts in which it might be used. Of course, if you want to write a transform that generates a new single instance as output, you have to disambiguat the names and IDs, but there's no programming difficulty there, it's just an exercise in rewriting of pointers and, possibly, applying name-space prefixes to element type names (if you're so inclined). But this is only one way to take advantage of semantic use-by-reference--you should never assume that the processing result of compound document processing is another XML document. Using GroveMinder we have a grove-aware browser that does all this resolution dynamically at run-time, generating HTML as output. There's nothing particularly difficult or inventive about this except that we did it (and that it happens to implement the part of the HyTime standard that deals with use-by-reference, the value reference facility). Note also that if, for example, XLink made a clear distinction between use-by-reference relationships and hyperlink relationships, that it would be clearer how one can have a highly-generic, standards-based infrastructure for doing this stuff. As it is, you can define your own conventions for using XLinks to mean use by reference (the "show=embed" part of XLink is almost there, but it is not sufficiently flexible. For example, it doesn't let you define the value of an attribute by reference, which is quite useful, if not a hard requirement for certain problems). By using independent documents you get objects (documents) that have their own independent existence. They can be reliably re-used because they are combined with other documents *semantically*, not syntactically, at the processing level. That is, I construct a bunch of DOM trees (or groves) and then another layer of processing decides how to use them together. No document directly interfers with any other. Of course, there will be dependencies between the documents, such as one document linking to something in another document. Because the processing of compound documents is a separate layer, there can be many different ways of processing the same compound document and therefore different sets of constraints that you might want to enforce. You can have a policy that says all the members of the document must have the same DTD or maybe you don't care because your processing isn't DTD sensitive (e.g., a generic XML structure browser). The system can be more or less sophisticated depending on your requirements. You don't have to do twisted things like use name spaces to disambiguate element type names in the source documents or rationalize all the documents to a single over-arching document type. Individual documents can be optimized for their own local purposes and still combined together meaningfully with other documents, given some rules for playing nice together (e.g., Architectures, architypes, etc.). Once you've built the infrastructure to handle this way of doing things, the range of problems you can solve and the range of requirements you support increases dramatically and the incremental cost of the system drops rapidly. I note that tools like Framemaker and Wordperfect (and I think even Word) have *always* worked this way. In Framemaker, for example, a "book" is composed of multiple documents. Each document is completely syntactically independent of the other documents in the book: it can have its own templates, customizations, etc. The addressing between documents for cross references and hyperlinks is document-to-document addressing because each document establishes its own ID name space in Framemaker. There is no syntactic interference between different documents in the same book. [NOTE: this is not true for the SGML version of Framemaker--for whatever reason, the designers chose not to carry this model into the SGML version, which they could have done very easily.] Cheers, E. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Michael.S.Brothers at EMCIns.Com Wed Nov 10 16:22:46 1999 From: Michael.S.Brothers at EMCIns.Com (Michael S. Brothers) Date: Mon Jun 7 17:16:45 2004 Subject: Why do we write standards? In-Reply-To: <38275646.4727BC3D@pacbell.net> Message-ID: This thread is fascinating. I liken much of what I have heard to the efforts to standardize HDTV, and if you look at that, it's hard to call standardization anything else but good for consumers. Broadcasters beam one type of signal, sets receive one type of signal. The plus side is that once the standard was established, all industry participants had access, and any company could start producing broadcast hardware or HDTV sets. Thus, consumers will reap the benefits of competition between Sony, Philips/Magnavox, Toshiba, etc by having a choice of features and lowering prices as the technology matures. Without the standard, we would have had Beta vs. VCR all over again. Things like TCP/IP and HTTP, which became standards, propelled the Web. Absence of standards led to the current situation in operating systems, where one, through sheer genius of marketing and not ease of use or having "freedom to innovate", became the de facto stadard. So now we can have lawsuits, people who use Linux or Mac OS looking down their noses at Windows users, browser incompatibility leading designers to take more into account to put up a storefront on the Web than they should, etc. In short, a bad situation. Standards are not Socialist, nor are they in the best interest of a consortia, rather are the key to true consumer freedom. Perhaps the W3C is not the body to do it, but perhaps it is as well. I don't know. But I applaud any attempts to take all ideas for solving a problem, bringing the ideas together, and having a handful of smart people hammer out THE solution, so vendors can take it and start putting it in place. And all the while the consumer wins because their only choice is in which product to buy, not which standard to support. Take Care, mike brothers ---------------------- Michael S. Brothers Michael.S.Brothers@EMCIns.com 515-362-7473 "I shall walk through the valley of the shadow of death. On second thought, I shall run through the valley of the shadow of death, since you get through the valley quicker that way." xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Curt.Arnold at hyprotech.com Wed Nov 10 16:51:11 1999 From: Curt.Arnold at hyprotech.com (Arnold, Curt) Date: Mon Jun 7 17:16:45 2004 Subject: XML Schema and international Booleans Message-ID: <61DAD58E8F4ED211AC8400A0C9B468734154A7@THOR> >>Does this mean that I cannot create sub types of boolean which allows >>other languages than English? >>This is neccesary because in Swedish "true"="sant" and "false"="falskt" Yes, at least currently. There are a couple of issues here that have shown up in messages on the W3C Schema comments log such as http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999JulSep/0053. html and http://lists.w3.org/Archives/Public/www-xml-schema-comments/1999JulSep/0029. html. The first is that both the lexical and value space are inherited when you create a derived datatype. This means that you could not, for instance, have a derived decimal class that accepted numbers with commas as decimal separators or a derived real class that accepted pi as a valid representation. My suggestion was to add a transform element that would allow you transform the derived datatypes lexical space to the lexical space of the basetype to something like: or xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From duvall at lorien.emufarm.org Wed Nov 10 17:52:43 1999 From: duvall at lorien.emufarm.org (Danek Duvall) Date: Mon Jun 7 17:16:46 2004 Subject: `server parsed' XML? In-Reply-To: <3827D840.6F9318B6@pacbell.net> References: <199911090630645.SM00172@Unknown.> <19991108231247.A13739@lorien.emufarm.org> <4.2.0.58.19991109233723.00c9a1b0@203.41.126.17> <19991108231247.A13739@lorien.emufarm.org> <19991108231247.A13739@lorien.emufarm.org> <3827D840.6F9318B6@pacbell.net> Message-ID: <19991110095209.A18180@lorien.emufarm.org> Thanks for all the suggestions! It turns out that the only option that will work for me is the PI element. Since our program won't necessarily be running in a browser, we can't count on javascript, and because we won't always be connecting to a web server, we can't count on a servlet being available. Commercial software and stuff not written in Java is also not an option. I'm actually currently pre-processing the file with a sed script at installation time (it's machine name that I'm using, actually not date), but that's only good once, and you irretrievably lose the semantic meaning of the template text. Another possibility is to read the file into a buffer, filter it there, and then feed the buffer into the XML parser. But, somehow, that just seems wrong to me. Thanks again for the help! Danek xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Wed Nov 10 18:51:25 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:46 2004 Subject: Why do we write standards? In-Reply-To: "Michael S. Brothers"'s message of "Wed, 10 Nov 1999 10:24:38 -0600 (Central Standard Time)" References: Message-ID: "Michael S. Brothers" writes: > This thread is fascinating. I liken much of what I have heard to the > efforts to standardize HDTV, and if you look at that, it's hard to call > standardization anything else but good for consumers. I doubt that anyone on this list would do so. I'm a big standards supporter myself, as I thought I'd made clear in my original posting (I replied privately to each of those who thought I was attacking standardization, just to keep noise down on the list). Perhaps my subject line confused people a little. To summarize more briefly, I suggested that there are two paths to standardization (which we all agree is a good thing): 1. The big-bang approach, where we try to do everything at once and either fail or succeed spectacularly. 2. The incremental approach, where we do a little at a time without getting too far ahead of implementors. Both of these head for the same place, but I think that (1) has failed so often during the 1990s (i.e. every W3C attempt at an HTML standard) that we should think harder about (2). I also suggested that there's a cost/benefit cutoff where standardization no longer makes sense (i.e. it's worthwhile standardizing the sizes of screws, but probably not their colour or the number sold in each package). With the second, incremental approach, we have a better chance of landing close to that cutoff, while the big bang approach can easily overshoot it, and usually does. > Things like TCP/IP and HTTP, which became standards, propelled the > Web. An excellent example for my argument -- the Web standardized IP first, then TCP, then HTTP. Imagine if they'd tried to do the whole thing at once twenty or more years ago! > Standards are not Socialist, nor are they in the best interest of a > consortia, rather are the key to true consumer freedom. Oops! I live in a country (Canada) where "Socialist" is not a dirty word (they brought us universal health care, after all), and had forgotten the effect that the example might have on U.S. readers. For "Socialist", read "top-down", and for "Libertarian", read "bottom-up". I think that the ideal path to standardization lies somewhere in the middle. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Wed Nov 10 19:01:44 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:46 2004 Subject: Why do we write standards? References: <000d01bf2b1e$b872ae80$099918d1@docuverse1> Message-ID: <3829C0DB.DEC7E62C@prescod.net> Don Park wrote: > > But we are not talking about wild wild west where anything goes. > We already have the following specs in various states which places, > imho, sufficient level of constraints in the past and in the future > to guide the lost and to punish the rebels. > HTML 4.0 specification > XHTML 1.0 These specifications *do not apply* to XHTML mixed with other specifications. They don't say what it means to have a TITLE in a FOOBAR in a table. They just don't answer the relevant question! > XHTML 1.1 - Module-based XHTML > Modularization of XHTML > Building XHTML Modules Great. When these specifications are done, we can standardize a namespace. > I am as frustrated as a dirt covered sergent in the middle of a > battlefield who has just been told that he will have to wait for > the bullets because the manufacturers have standards to consider > for field inter-operability. This is the bewildering part Don. You are smarter than to wait for an HTML namespace in order to use HTML-ish element types. Shoot your damn, non-standard gun. Build your html-ish applications. Win the war! People have been doing it for five years. The water is fine. Jump in! All I ask is that you don't *pretend* that you are doing something interoperable by sprinkling the magic pixie dust of "namespaces" over your document type. Without the magic of real, formal standards behind the dust it's just, well, dust. A namespace without a formal definition is not just *useless* -- it is WORSE THAN USELESS because it encourages the impression of interoperability without the reality. -- Paul Prescod - ISOGEN Consulting Engineer speaking for himself http://www.capitol.state.tx.us/txconst/sections/cn000100-000400.html "No religious test shall ever be required as a qualification to any office, or public trust, in this State; nor shall any one be excluded from holding office on account of his religious sentiments, provided he acknowledge the existence of a Supreme Being." - Texas Constitution, Article 1, Section 4 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Wed Nov 10 19:01:44 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:46 2004 Subject: Why do we write standards? Message-ID: <3829C0C9.EBAF6908@prescod.net> I so thorougly agree with your post on the costs and benefits of standards that I cannot see why we disagree on the fundamental point. It's worth trying again. > Since we know so little about mixing HTML into other vocabularies > right now, That's arguable, considering the number of HTMLish languages exist, but let's pretend I agree. > and since we know almost nothing about how XML will be used > in Web clients, I think that it makes sense to start by standardizing > only a little bit. I am all for incremental standardization! > Let's give people a standard Namespace (and the > name case) and then let them start experimenting This is the part I get lost. Namecase interoperability is not interesting in the least. The only reason it would be interesting is if we were trying to achieve other types of interoperability. Normalizing TABLE and Table to the same spelling is only useful if they really ARE the same thing. If my can contain and <FOOBAR> and your <Table> can contain <if> and <blink> then they are fundamentally different and adopting the same namecase does not help. This is even more the case for name*space* interoperability. We use the same namespace to say that we are working interoperably. If we are not (or may not be) working interoperably then why would we use the same namespace? It's not about socialism versus libertarinism. It's about adopting a title like "Democratic Republic of Congo" when there is no democracy to speak of. Namespace equivalent: "Product XYZ supports the XHTML namespace. We use it in completely different ways than anyone else and our software crashes with many documents that other people create using XHTML, but we are XHTML namespace compatible!" What's the damn point? -- Paul Prescod - ISOGEN Consulting Engineer speaking for himself http://www.capitol.state.tx.us/txconst/sections/cn000100-000400.html "No religious test shall ever be required as a qualification to any office, or public trust, in this State; nor shall any one be excluded from holding office on account of his religious sentiments, provided he acknowledge the existence of a Supreme Being." - Texas Constitution, Article 1, Section 4 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Wed Nov 10 19:08:26 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:46 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> Message-ID: <3829C26E.5A9C6798@prescod.net> Tim Bray wrote: > > I enjoyed reading that but I have *no* idea what you mean, Len... -T. Len's posts are koans. Meditate. -- Paul Prescod - ISOGEN Consulting Engineer speaking for himself "Chaos is the Engine" - Len Bullard xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jes at kuantech.com Wed Nov 10 19:43:28 1999 From: jes at kuantech.com (Jeffrey E. Sussna) Date: Mon Jun 7 17:16:46 2004 Subject: Worried about Namespaces and Schemas Message-ID: <000201bf2bb2$fa56aa60$0f36a8c0@quokka.com> I have been too busy with so-called real work lately to pay much attention to theretical XML issues. I have, however, been worried by the ongoing conversation about namespaces and schemas, particularly the implications of lack of strong connection between them. The only thing I've formally implemented using XML so far is RDF. RDF does specify a strong connection between a namespace and a schema. So I am left with the nagging fear that something is fundamentally and badly broken in XML land, and that it will bite me hard on the ass. Does anycare to translate the intelligent but not transparent namespace-schema thread into something I can evaluate without heavy analysis. I'm usually capable of that level of analysis, but as I said I'm too busy these days. TIA, Jeff Sussna xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Chris_Pacetti at whittman-hart.com Wed Nov 10 19:58:13 1999 From: Chris_Pacetti at whittman-hart.com (Chris_Pacetti@whittman-hart.com) Date: Mon Jun 7 17:16:46 2004 Subject: unsubscribe Message-ID: <86256825.006D5295.00@mail.whittman-hart.com> unsubscribe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From murali at ntexchtx.hq.ileaf.com Wed Nov 10 20:50:32 1999 From: murali at ntexchtx.hq.ileaf.com (Murali) Date: Mon Jun 7 17:16:46 2004 Subject: external unparsed entities in a XML document Message-ID: <D06A541E0A87D311950100105AA1D093028902@NTEXCHTX> Hi Is it possible to find out the what are the "external unparsed entities" in an XML document ? thanks for your help Murali Balijepally xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Wed Nov 10 21:15:32 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:46 2004 Subject: Why do we write standards? References: <SIMEON.9911101038.B@PC7155.emcins.com> <m3d7tip5aq.fsf@localhost.localdomain> Message-ID: <3829E06E.67B851DA@prescod.net> David Megginson wrote: > > To summarize more briefly, I suggested that there are two paths to > standardization (which we all agree is a good thing): > > 1. The big-bang approach, where we try to do everything at once and > either fail or succeed spectacularly. > > 2. The incremental approach, where we do a little at a time without > getting too far ahead of implementors. I think we all agree that in standards, as in code, you must use both. Incremental when you don't understand the domain and/or don't have time for the full monty and top-down when you are confident of your understanding and your success. My question is: do we give something a label, encourage people to use it and then later invent it, or do we invent it and then encourage people to experiment with it, and THEN give it a label? The former does not strike me as "incremental". Rather, "insane." -- Paul Prescod - ISOGEN Consulting Engineer speaking for himself "Chaos is the Engine" - Len Bullard xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gkholman at CraneSoftwrights.com Wed Nov 10 22:36:30 1999 From: gkholman at CraneSoftwrights.com (G. Ken Holman) Date: Mon Jun 7 17:16:46 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <3828D62A.5138@hiwaay.net> References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> Message-ID: <4.2.0.58.19991110132052.00d0bf00@pop1.attglobal.net> At 99/11/09 20:19 -0600, Len Bullard wrote: >External parsed entities are a done deal for XML 1.0. >But hey, just a version number, right? We get to >have this fight again. :-) > >If you and eliot truly think they are bogus and a >screwup to use, sounds like an issue to me. I, for one, hope external parsed entities *do not* go away. While some people may use them incorrectly, why take them away when they can be used correctly? I need them when I need to handle *one* XML file in *many* small manageable pieces ... I don't need them for re-use or for sharing, but they provide a useful convenience. .......... Ken -- G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Practical Transformation Using XSLT and XPath ISBN 1-894049-02-0 Next instructor-led training: 1999-12-05/06, 1999-12-07, - 2000-02-27/28, 2000-05-11/12, 2000-05-15 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Wed Nov 10 22:49:11 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:46 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> <3828D62A.5138@hiwaay.net> <38298DE0.737E814C@isogen.com> Message-ID: <3829F64F.3CEBC091@pacbell.net> Having just been suffering through a DOM implementation that actually exposes EntityReference nodes, with no way to turn them off and no utilities to get rid of them, I'd quite gladly abolish them from DOM ... ;-) All they seem to be good for in DOM is to trip over, since any algorithm working on the essential data model for XML (elements, attributes, text, PIs) needs special casing to deal with EntityReference nodes (in content or attributes). Algorithms which are easily expressed in terms of a few fingers' worth of simple types get very complex when they need to be updated to address EntityReferences ... and my own usage happens never to care about such physical structures. I just need to see the a logical structure; details like where data came from at some earlier stage of processing are a distraction, and a waste of time. In particular, the notion of readonly children seems to exist only to prevent applications from manipulating data. Look but don't touch -- no good when touching is what you need to do. That's not specific to _external entities_ ... the problem exists for all component boundaries that aren't relevant to the application being developed. Internal entities have the problem, as would other kinds of boundaries (using XLink, SUBDOC, or whatever). Clearly I'm about to write some code to remove all such noise from any DOM that tries to inflict it on me!! - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lauren at sqwest.bc.ca Wed Nov 10 23:10:03 1999 From: lauren at sqwest.bc.ca (Lauren Wood) Date: Mon Jun 7 17:16:46 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <3829F64F.3CEBC091@pacbell.net> Message-ID: <199911102307.PAA26015@mail.sqwest.bc.ca> On 10 Nov 99, at 14:48, David Brownell wrote: > Having just been suffering through a DOM implementation > that actually exposes EntityReference nodes, with no way > to turn them off and no utilities to get rid of them, > I'd quite gladly abolish them from DOM ... ;-) Well, you can always implement TreeWalker (part of the Level 2 Traversal module), which has as its first use case how to navigate the tree without seeing entity reference nodes. Not that I disagree that tripping over them can be a pain, but there is now a DOM way of not doing so. Lauren xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From eliot at isogen.com Wed Nov 10 23:48:21 1999 From: eliot at isogen.com (W. Eliot Kimber) Date: Mon Jun 7 17:16:46 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> <3828D62A.5138@hiwaay.net> Message-ID: <38298DE0.737E814C@isogen.com> Len Bullard wrote: > > Tim Bray wrote: > > > > At 06:30 PM 11/9/99 -0600, Len Bullard wrote: > > >We can't bag the cat once it is in the alley > > >unless we are faster than the cat, or know where it sleeps. In either > > >case, we will have a mad cat when we take it out of the bag. > > > > I enjoyed reading that but I have *no* idea what you mean, Len... -T > > External parsed entities are a done deal for XML 1.0. > But hey, just a version number, right? We get to > have this fight again. :-) > > If you and eliot truly think they are bogus and a > screwup to use, sounds like an issue to me. > > How do subdocs fix this problem, Eliot? Or > better, what problems do subdocs fix for markup systems? By "subdocs" I presume you mean the use of separate documents to define a single logical "compound" document (the SGML concept of "subdoc" is in fact a red herring--what's important is the use of separate documents, not the fact that they are declared as SUBDOC entities--thus the lack of SUBDOC in XML is absolutely no loss). It solves the problem by forcing you to use and manage truly reusable objects, rather than justing doing syntactic copy and paste through the inclusion of external parsed entities. It also forces you to recognize that all use-by-reference needs to occur at the semantic (DOM, grove) level, not the syntactic level. Once you realize that, all sorts of apparently hard problems or non-sensical cases become easy and quite sensical, because we are out of the syntactic domain and into the semantic domain. For example, it is non-sensical for one element to be replaced by another element in another document at the syntactic level (parse time), but it is perfectly sensical for an element node to redirect to another element node in another DOM and the processing needed to achieve this is trivial: # See if node is a redirection and resolve it: try node.atts["redir"]: pointer = node.atts["redir"].value node = xpath.resolve_pointer_to_node(pointer) except IndexError: # No redir attribute, just go on as before It couldn't be easier at this level. All that's required is that your processing software understand the semantics of the documents that might be pulled together this way, which might of course use different document types, but that's no different from needing to understand a document that uses elements with different namespace prefixes, so it's a constant part of the XML processing problem and this approach doesn't change it (except to possibly make it both more obvious that the problem exists and clearer as to how you define a framework for handling the case). The problem with external parsed entities is that they are not true objects in the sense that they have no independent existence outside the contexts in which they are used--they cannot be parsed or validated in isolation and must conform *syntactically* to all the contexts they are used. Thus the problems with ID conflict, entity names, etc. When using multiple documents, each element maintains its original document context and therefore its fundamental identity, so there is no possibility of ID or name conflict and you can always examine the element in its original context as well as in any contexts in which it might be used. Of course, if you want to write a transform that generates a new single instance as output, you have to disambiguat the names and IDs, but there's no programming difficulty there, it's just an exercise in rewriting of pointers and, possibly, applying name-space prefixes to element type names (if you're so inclined). But this is only one way to take advantage of semantic use-by-reference--you should never assume that the processing result of compound document processing is another XML document. Using GroveMinder we have a grove-aware browser that does all this resolution dynamically at run-time, generating HTML as output. There's nothing particularly difficult or inventive about this except that we did it (and that it happens to implement the part of the HyTime standard that deals with use-by-reference, the value reference facility). Note also that if, for example, XLink made a clear distinction between use-by-reference relationships and hyperlink relationships, that it would be clearer how one can have a highly-generic, standards-based infrastructure for doing this stuff. As it is, you can define your own conventions for using XLinks to mean use by reference (the "show=embed" part of XLink is almost there, but it is not sufficiently flexible. For example, it doesn't let you define the value of an attribute by reference, which is quite useful, if not a hard requirement for certain problems). By using independent documents you get objects (documents) that have their own independent existence. They can be reliably re-used because they are combined with other documents *semantically*, not syntactically, at the processing level. That is, I construct a bunch of DOM trees (or groves) and then another layer of processing decides how to use them together. No document directly interfers with any other. Of course, there will be dependencies between the documents, such as one document linking to something in another document. Because the processing of compound documents is a separate layer, there can be many different ways of processing the same compound document and therefore different sets of constraints that you might want to enforce. You can have a policy that says all the members of the document must have the same DTD or maybe you don't care because your processing isn't DTD sensitive (e.g., a generic XML structure browser). The system can be more or less sophisticated depending on your requirements. You don't have to do twisted things like use name spaces to disambiguate element type names in the source documents or rationalize all the documents to a single over-arching document type. Individual documents can be optimized for their own local purposes and still combined together meaningfully with other documents, given some rules for playing nice together (e.g., Architectures, architypes, etc.). Once you've built the infrastructure to handle this way of doing things, the range of problems you can solve and the range of requirements you support increases dramatically and the incremental cost of the system drops rapidly. I note that tools like Framemaker and Wordperfect (and I think even Word) have *always* worked this way. In Framemaker, for example, a "book" is composed of multiple documents. Each document is completely syntactically independent of the other documents in the book: it can have its own templates, customizations, etc. The addressing between documents for cross references and hyperlinks is document-to-document addressing because each document establishes its own ID name space in Framemaker. There is no syntactic interference between different documents in the same book. [NOTE: this is not true for the SGML version of Framemaker--for whatever reason, the designers chose not to carry this model into the SGML version, which they could have done very easily.] Cheers, E. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From burton at relativity.yi.org Wed Nov 10 23:58:01 1999 From: burton at relativity.yi.org (Kevin A. Burton) Date: Mon Jun 7 17:16:46 2004 Subject: DOM -> SQL -> DOM: Serialization... Message-ID: <382A92C1.BF5DEF25@relativity.yi.org> I need to take a ton of XML documents... about say 100M and run analysis on them in realtime. (less than 1 second) I am planning on using a parser to return a DOM, then take that DOM and Serialize it to SQL with maybe ENTITY|ATTRIBUTE|CDATA tables, etc. And then write an interface (maybe XMLQL) to get the data. Has anyone seen an Open Source project to do this? Kevin xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Thu Nov 11 03:12:16 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:46 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> <4.2.0.58.19991110132052.00d0bf00@pop1.attglobal.net> Message-ID: <382A2998.79D6@hiwaay.net> G. Ken Holman wrote: > I, for one, hope external parsed entities *do not* go away. > > While some people may use them incorrectly, why take them away when they > can be used correctly? > > I need them when I need to handle *one* XML file in *many* small manageable > pieces ... I don't need them for re-use or for sharing, but they provide a > useful convenience. Cost questions: does the feature 1. Add cost to implementation? 2. Add complexity to information handling Are there alternatives that get the same result? How do these alternatives affect the costs? As you are a real pro who has worked with most of the major SGML and XML systems, is the convenience worth the overhead? I've used them but not as much since I began to generate the markup server side. Yes, they are good for managing small chunks of big documents and easy to assemble with tools if one is careful in building the entities, and knows how one is going to use them with other chunks. Most of the time now, given the state of cheap tools, I use the relational DB for that. General entities *feel* like batch SGML. I'm not convinced they should go away because we have them, the cat is in the bag. Why make the cat mad? On the other hand, others can hold that bag because they don't add much to a server side repetoire, AFAICT. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Thu Nov 11 04:21:19 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:46 2004 Subject: XML Schema and international Booleans Message-ID: <001601bf2bff$77a1cad0$1bf96d8c@NT.JELLIFFE.COM.AU> From: Anders W. Tell <anderst@toolsmiths.se> >Does this mean that I cannot create sub types of boolean which allows >other languages than English? I think the XML Schema WG is working under the rationale that the only reliable approach is to standardize only a single way to do any one thing. So there are only Gregorian dates using ISO 8601, and there is only one form of ISO8601 used, for example. There has been a lot of debate about this between the W3C internationalization group, of course. The issue comes down to whether to provide localization or internationalization. I think, for XML schema, the non-localized approach (which is code for "English"--how shocking) can be justified. Since, I think, XML Schemas is fundamentally intended for systems with something like Java at one end and something like SQL at the other, the reasons for localization are perhaps less than otherwise. I think there is an assumption that input will go through something like a complex forms mechanism and output will go through something like XSL. For controlled vocabularies, I suspect the better way to handle them is to have a Swedish->English XSL script on the client. There are thousands of languages, and I don't think it is reasonable to expect implementers to implement them. And it is dangerous to have standards made using words that the editors could not read. I am sure any ideas are welcome. One approach would be to allow the schema developer to put in aliases for keywords. Another approach would be to define entities &sant; and &falskt; but then you would also need a DTD. Oops. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Thu Nov 11 04:41:45 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:47 2004 Subject: XML 2.0alpha specification released! (Re: external parsed entites (was: A unique ID question ?)) Message-ID: <003701bf2c02$52861960$1bf96d8c@NT.JELLIFFE.COM.AU> From: W. Eliot Kimber <eliot@isogen.com> >> External parsed entities are a done deal for XML 1.0. >> But hey, just a version number, right? We get to >> have this fight again. :-) I am happy to announce the release of the XML 2.0alpha specification. It has been created by using all the criticisms of XML over the last year. A non-exhaustive list of its main features compared to XML 1.0 is that it: * only use UTF-8 (e.g. some W3C people) and so get rid of the encoding header, numeric character references * get rid of PIs (e.g. TimB-L) * get rid of parameter entities (e.g., some schema people) * get rid of DTDs (e.g. many of the same people) * get rid of notations (since no-one knows what they are for still) * get rid of entities (since XLink will replace them) * gets rid of the ' as a literal delimiter * get rid of attributes (since all we need are elements) * get rid of IDs (since local names are old hat) * get rid of PUBLIC identifiers (since everything should be a URI) * get rid of CDATA sections (since they make grepping unsafe) * get rid of using the name of an element to key its type (i.e. you have to use a namespace URI and the munged name) * get rid of elements and embedded markup (e.g. Ted Nelson) * get rid of chunks of Unicode through "early normalization" (e.g., the W3C I18n WG) * because the only delimiter is the comment delimiter, the need for & and > is removed; because the string <!-- can be represented as <!<@-- -->-- there is no need for < either. This gives us quite a nice markup language: XML 2.0alpha which consists of only * data * comments, at user option I propose that we should all spend the next 100 years discussing this, and that every W3C specification in the mean time should try to influence the outcome by supporting only the subset of XML 1.0 they like, until concensus is reached by people outside the original developers of XML. Indeed, wise implementors should delay until XML 3.0. There is talk that allowing all these characters poses internationalization problems, so it is possible that only ASCII characters may be used in the future. Because of WAI reason, it may be that only visually distinct characters may be allowed: so XML 3.0 will only consist of one or more occurrences letters O and X. This will provide substantial benefits for compression and binary representation, as well as direct representation of certain games. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From pmandgi at hotmail.com Thu Nov 11 05:10:48 1999 From: pmandgi at hotmail.com (Prakash Mandgi) Date: Mon Jun 7 17:16:47 2004 Subject: DOM -> SQL -> DOM: Serialization... References: <382A92C1.BF5DEF25@relativity.yi.org> Message-ID: <19991111051014.78338.qmail@hotmail.com> Hi Kevin with sql server / oracle i doubt you can retrieve that data so fast especially over the network let alone parse it. You may want to consider using Object databases 1) Persist DOM documents as is in an object database and then run XQL / XPath etc 2) Use entity java beans to store the DOM document in memory You can pretty much forget about serializing / deserializing DOM documents of that size in less than a second. Prakash ----- Original Message ----- From: Kevin A. Burton <burton@relativity.yi.org> To: <xml-dev@ic.ac.uk>; <cocoon@list.working-dogs.com> Sent: Thursday, November 11, 1999 4:56 AM Subject: DOM -> SQL -> DOM: Serialization... > I need to take a ton of XML documents... about say 100M and run analysis > on them in realtime. (less than 1 second) > > I am planning on using a parser to return a DOM, then take that DOM and > Serialize it to SQL with maybe ENTITY|ATTRIBUTE|CDATA tables, etc. And > then write an interface (maybe XMLQL) to get the data. > > Has anyone seen an Open Source project to do this? > > Kevin > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Thu Nov 11 06:03:23 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:47 2004 Subject: Why do we write standards? In-Reply-To: <3829C0DB.DEC7E62C@prescod.net> Message-ID: <000801bf2bf3$24d5c560$099918d1@docuverse1> Paul Prescod wrote: >> HTML 4.0 specification >> XHTML 1.0 > >These specifications *do not apply* to XHTML mixed with other >specifications. They don't say what it means to have a TITLE >in a FOOBAR in a table. They just don't answer the relevant question! On the contrary, I can not see how anyone who reads the TITLE element section of the HTML 4.0 spec can decide to use it inside anything other than the HEAD element. If the designer wants to reuse the tag name 'title' then he should not be using the HTML namespace for the TITLE tag. >> XHTML 1.1 - Module-based XHTML >> Modularization of XHTML >> Building XHTML Modules > >Great. When these specifications are done, we can standardize a >namespace. While these specs are not done yet, they are already a great resource for those trying to design composite documents. Many knowledgable folks have spent a great deal of effort writing these specs and I totally disagree with the position that these specs are worth nothing until it reaches Recommendation status. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From abisheks at india.hp.com Thu Nov 11 06:50:58 1999 From: abisheks at india.hp.com (Abhishek Srivastava) Date: Mon Jun 7 17:16:47 2004 Subject: Standards/guide lines for creating XML Documents Message-ID: <014301bf2c10$e34286b0$252f0a0f@india.hp.com> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: Abhishek Srivastava.vcf Type: text/x-vcard Size: 1561 bytes Desc: not available Url : http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991111/01895ccb/AbhishekSrivastava.vcf From donpark at docuverse.com Thu Nov 11 07:12:10 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:47 2004 Subject: XML 2.0alpha specification released! (Re: external parsed entites (was: A unique ID question ?)) In-Reply-To: <003701bf2c02$52861960$1bf96d8c@NT.JELLIFFE.COM.AU> Message-ID: <000401bf2c14$51898bc0$099918d1@docuverse1> Lets get rid of data too since all it does is make us work. We'll be left with just comments so we can just rename the spec XML-DEV 1.0. <g> Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sb at metis.no Thu Nov 11 09:01:33 1999 From: sb at metis.no (Steinar Bang) Date: Mon Jun 7 17:16:47 2004 Subject: no startElement in Xerxes C++ SAX DocumentHandler Message-ID: <whhfitcsgp.fsf@viffer.oslo.metis.no> The DocumentHandler of the Xerxes C++ SAX implementation doesn't seem to have a startElement() function http://xml.apache.org/xerces-c/apiDocs/XMLDocumentHandler.html Is this a bug in the documentation, or a feature of this DocumentHandler, I wonder? I would have sent this to the Xerces mailing list, but I was unable to find its address listed here: http://xml.apache.org/xerces-c/feedback.html (I'm also noting that this seems like the IBM C++ XML parser SAX, which I doesn't like much...:-/ ) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From xmldev at decisionsoft.com Thu Nov 11 09:33:10 1999 From: xmldev at decisionsoft.com (Michael Mason) Date: Mon Jun 7 17:16:47 2004 Subject: no startElement in Xerxes C++ SAX DocumentHandler References: <whhfitcsgp.fsf@viffer.oslo.metis.no> Message-ID: <382A8D15.19DA54D9@decisionsoft.com> Steinar Bang wrote: > The DocumentHandler of the Xerxes C++ SAX implementation doesn't seem > to have a startElement() function > http://xml.apache.org/xerces-c/apiDocs/XMLDocumentHandler.html > > Is this a bug in the documentation, or a feature of this > DocumentHandler, I wonder? Bug in the docs -- it should certainly be there. > I would have sent this to the Xerces mailing list, but I was unable to > find its address listed here: > http://xml.apache.org/xerces-c/feedback.html You want http://xml.apache.org/mail.html > (I'm also noting that this seems like the IBM C++ XML parser SAX, > which I doesn't like much...:-/ ) It *is* the IBM XML4C stuff -- IBM have donated it to the Apache project. Hence I'm still using the documentation from IBM, since the Apache stuff isn't quite there yet (empty directory?). Mike. -- Mike Mason, Software Engineer XML Script Development Team Office: 44-1865-203192 http://www.xmlscript.org/ Mobile: 44-7050-288923 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Thu Nov 11 09:44:07 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:47 2004 Subject: external parsed entites (was: A unique ID question ?) References: <199911102307.PAA26015@mail.sqwest.bc.ca> Message-ID: <382A8FE3.51D9788E@pacbell.net> Lauren Wood wrote: > > On 10 Nov 99, at 14:48, David Brownell wrote: > > > Having just been suffering through a DOM implementation > > that actually exposes EntityReference nodes, with no way > > to turn them off and no utilities to get rid of them, > > I'd quite gladly abolish them from DOM ... ;-) > > Well, you can always implement TreeWalker (part of the Level 2 > Traversal module), which has as its first use case how to navigate > the tree without seeing entity reference nodes. Not that I disagree > that tripping over them can be a pain, but there is now a DOM way > of not doing so. I was thinking of that as I wrote, in fact. But the TreeWalker is still a "look but don't touch" model ... the children of an entity ref are still going to be readonly, even if the walker masks the EntityReference from your sight. Solutions addressing the "I need to touch it!" aspect can't use just TreeWalker. Perhaps the general issue is that whenever DOM starts to offer APIs for populating a DOM Document, there need to be options about what features should be exposed. For my usage, things like EntityReference and CDATASection (vs normal Text) would hardly ever be used. Or perhaps there should be variants of Element.normalize() that give you other options for getting rid of extra tree nodes. "No adjacent text nodes" is covered. How about flags for cases like "don't use EntityReference", "don't use CDATASection", and "don't use Comment"? - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From anderst at toolsmiths.se Thu Nov 11 10:00:39 1999 From: anderst at toolsmiths.se (Anders W. Tell) Date: Mon Jun 7 17:16:47 2004 Subject: XML Schema and international Booleans References: <001601bf2bff$77a1cad0$1bf96d8c@NT.JELLIFFE.COM.AU> Message-ID: <382A0CE1.E4CF7C1E@toolsmiths.se> Rick Jelliffe wrote: > From: Anders W. Tell <anderst@toolsmiths.se> > > >Does this mean that I cannot create sub types of boolean which allows > >other languages than English? > > I think the XML Schema WG is working under the rationale that the only > reliable approach is to standardize only a single way to do any one > thing. Then I have a hard time to understand why they are using highly flexible value-space, lexical-representation concepts and then don't use them, as in the case of boolean. > So there are only Gregorian dates using ISO 8601, and there is > only one form of ISO8601 used, for example. ISO creates international standards and im pretty sure that {true,false} is not internationally accepted. Using zero (0) and one (1) is certainly more neutral and logical. Why not formulate a concept of "normalized" or "canonical" internationally accepted lexical representation, and expand the definition/use of the lexical rules in order to allow language variants. > > There has been a lot of debate about this between the W3C > internationalization group, of course. The issue comes down to whether > to provide localization or internationalization. I think, for XML > schema, the non-localized approach (which is code for "English"--how > shocking) can be justified. Frankly Im surprised that it appears that Internationalization is not accepted by all parties involved in writing and debating international standards. A "non-localized" schema version (XML Schema document) is OK however if the use of english language is mandatory in parts of actual XML documents then its a little to much anglosaxian cultural imperialism ;) for me. Seriously, IMHO,XML Schema is *the place* to standardize Internationalization variations. > > Since, I think, XML Schemas is fundamentally intended for systems with > something like Java at one end and something like SQL at the other, the > reasons for localization are perhaps less than otherwise. I think there > is an assumption that input will go through something like a complex > forms mechanism and output will go through something like XSL. I don't think all applications will use complex software as XSL for a number of reasons, space, complexity, time to implement etc. > > For controlled vocabularies, I suspect the better way to handle them is > to have a Swedish->English XSL script on the client. There are > thousands of languages, and I don't think it is reasonable to expect > implementers to implement them. And why should I be forced to use english as a norm ? Why not Swedish or Esperanto, which is supposed to be the most universal language of them all. Actually I heard a month ago that a Swedish university teacher (language department) claimed that Swedish is the "closest to all other languages" language. Which should indicate, if the person is right, that Swedish should be used as Norm instead of English. Just a rumor i overheard ;) > And it is dangerous to have standards > made using words that the editors could not read. Im not sure I follow you here. A human editor understand the words in the language/s the person understands, a computer application editor (user agent) understands the words in the schema,from which the xml elements are created from, supports. > > I am sure any ideas are welcome. One approach would be to allow the > schema developer to put in aliases for keywords. Another approach would > be to define entities &sant; and &falskt; but then you would also need > a DTD. Oops. An idea would be something like this: ------------------------------------------ Define value space as: {binary logical false, binary logical true} (expressed in english since the spec is written currently only in English, the swedish spec. version would read: {bin?rt logiskt falskt, bin?rt logiskt sant}) Define zero ("0") and one ("1") as normalized lexical representation. Add a enumeration's bindings concept: sequence of pairs of valuespace expression and lexical representation where each valuespace expression must express a subspace (or equal) of the value space. <enumeration-binding> <bind><value> true <value> <literal> sant </literal> </bind> <bind><value> falskt <value> <literal> falskt </literal> </bind> <bind><value> true <value> <literal> on </literal> </bind> <bind><value> falskt <value> <literal> off </literal> </bind> <bind><value> true <value> <literal> oui </literal> </bind> <bind><value> falskt <value> <literal> no </literal> </bind> <bind><value> true <value> <literal> yes </literal> </bind> <bind><value> falskt <value> <literal> no </literal> </bind> <bind><value> true <value> <pattern> [Tt][Rr][Ue][Ee]</pattern> </bind> <bind><value> falskt <value> <pattern> [Ff][Aa][Ll][Ss][Ee] </pattern> </bind> </enumeration-binding> Med v?nlig h?lsning /anders -- /_/_/_/_/_/_/_/_/_/_/_/_/_/_/ / Financial Toolsmiths AB / / Anders W. Tell / /_/_/_/_/_/_/_/_/_/_/_/_/_/_/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vikas at adithya.ncb.ernet.in Thu Nov 11 10:00:22 1999 From: vikas at adithya.ncb.ernet.in (vikas jaitly) Date: Mon Jun 7 17:16:47 2004 Subject: XML Support for Software Agents Message-ID: <006c01bf2c2c$d5174b40$937d29ca@sni07.ncb.ernet.in> Hi , Can XML be used as an inter-agent communication language. Is there any support site for this type of information ? Thanx, Vikas -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991111/72a1468f/attachment.htm From Andy.Bradbury at syntegra.bt.co.uk Thu Nov 11 12:48:12 1999 From: Andy.Bradbury at syntegra.bt.co.uk (Andy.Bradbury@syntegra.bt.co.uk) Date: Mon Jun 7 17:16:47 2004 Subject: external unparsed entities in a XML document Message-ID: <65AF45D5E535D2118AFB0008C7FA23180C3E3F@FL-EXCHANGE-03> Murali Since no-one else seems to be picking up on this, an "external unparsed entity" is a storage object (file) which is referenced for inclusion in an XML document but which, since it is external to that document, doesn't get parsed when the host is parsed. Hope this helps Regards Andy B. -----Original Message----- From: Murali [mailto:murali@ntexchtx.hq.ileaf.com] Sent: 10 November 1999 20:54 To: xml-dev@ic.ac.uk Subject: external unparsed entities in a XML document Hi Is it possible to find out the what are the "external unparsed entities" in an XML document ? thanks for your help Murali Balijepally xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Thu Nov 11 13:47:02 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:47 2004 Subject: Feeler for SML (Simple Markup Language) Message-ID: <000201bf2c4b$6a56b560$099918d1@docuverse1> Everyone, I have been thinking that there are applications out there that can benefit from using XML yet donot need all of its features. The Canonical XML spec goes quite a distance in cutting away some of the features, for different purpose, but I still feel that more can be cut away. Rick Jelliffe's rather funny message along with some WebDAV papers I read over the weekend got my mind buzzing enough for me to share this idea with the rest of XML-DEV. What I have in mind is a subset of XML, I'll call it Simple (or Stupid) Markup Language (SML) for now, that simplifies XML down to the bare essentials. Ideally, it should also be a subset of Canonical XML. Here are some ideas: o No Attributes (ouch!) o No PI, Comments, Notations, or CDATA sections o No document type declaration o UTF-8 encoding only o No non-character entity references o No predefined character entities (I am iffy on this one) What do you guys think? Please do not get caught up with the list I presented above because they are just ideas and subject to change later depending on your capacity to scream convincingly. The key point to consider is whether there is a broad enough need for such a subset of XML. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ldodds at ingenta.com Thu Nov 11 13:54:10 1999 From: ldodds at ingenta.com (Leigh Dodds) Date: Mon Jun 7 17:16:47 2004 Subject: Offtopic : Eclectic weblog Message-ID: <000f01bf2c4c$12a800c0$ab20268a@pc-lrd.bath.ac.uk> Hi, This is offtopic, but if any of you were (I know one or two people were) reading my attempts at a summary style weblog for XML-DEV (called Eclectic, hosted at my.userland.com, link at the bottom of this mail) I'd just like to say that I *am* still updating it, despite what the URL is currently displaying. I last updated this morning, and not several weeks ago as it claims. I hope to iron the glitches out soon. Cheers, L. ================================================================== "Never Do With More, What Can Be Achieved With Less" ---William of Occam ================================================================== Leigh Dodds Eml: ldodds@ingenta.com ingenta ltd Tel: +44 1225 826619 BUCS Building, University of Bath Fax: +44 1225 826283 HomePage : http://www.bath.ac.uk/~ccslrd/ WebLog : http://my.userland.com/viewChannel$1079 ================================================================== xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ldodds at ingenta.com Thu Nov 11 14:20:51 1999 From: ldodds at ingenta.com (Leigh Dodds) Date: Mon Jun 7 17:16:47 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <001201bf2c4f$bf63f1e0$ab20268a@pc-lrd.bath.ac.uk> > What I have in mind is a subset of XML, I'll call it Simple > (or Stupid) Markup Language (SML) for now, that simplifies XML > down to the bare essentials. ...snip!... >The key point to consider is whether there is > a broad enough need for such a subset of XML. What would we gain from SML that we couldn't gain from only producing (and therefore processing) XML documents but without any of the 'additional' features? If I don't want to have attributes, or PIs, or use entities, etc. then I don't *have* to. Granted the SAX/DOM APIs still provide support for these constructs, but I can still ignore them surely? (and I still retain the option to use them at a later date). Thats assuming that I've got total control over both the system and the documents. If I haven't got control over the documents/fragments/whatever, then my system will have to assume it receives XML, just in case it does. L. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Thu Nov 11 14:50:54 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:48 2004 Subject: Feeler for SML (Simple Markup Language) References: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <004601bf2c53$b95b4f60$46d18dce@PTGRESTON> ----- Original Message ----- From: Don Park <donpark@docuverse.com> To: <xml-dev@ic.ac.uk> Sent: Thursday, November 11, 1999 8:48 AM Subject: Feeler for SML (Simple Markup Language) > I have been thinking that there are applications out there that > can benefit from using XML yet do not need all of its features. >Here are some ideas: > > o No Attributes (ouch!) > o No PI, Comments, Notations, or CDATA sections > o No document type declaration > o UTF-8 encoding only > o No non-character entity references > o No predefined character entities (I am iffy on this one) > > What do you guys think? I'm interested! I was advocating a stripped-down "minimal DOM" early last year, and the decision was to wait until somebody defined a stripped-down XML (which I guess was not exactly what the Canonical XML people ended up doing). I'd have to say that with the explosion of interest in using XML in ultra-light clients such as cellphones and high transaction volume server-side applications such as enterprise messaging, there *should* be a lot of interest in defining standard subsets of XML and the various APIs designed to maximize processing efficiency. These are areas of obvious interest to my employer, and I'm pretty sure I could get time authorized to work on such a thing. I've had some correspondence with other interested parties ... the sticking point is where to do this? The W3C doesn't appear to be interested ... The Java Community Process is obviously focussed on Java, but one can easily imagine that many "SML" processors are going to be written in C or Assembler, so those requirements ought to be designed in from the beginning ... The IETF process (as I understand it, correct me but let's not have a flame war if you disagree) would take too long to get such a thing out in time to be useful in today's extremely fast-moving environment .... It might be interesting to see if an ad-hoc group like the one that defined SAX could do such a thing, but the xml-dev community is much larger (and probably more unwieldy) than it was a couple of years ago ... Any ideas? Mike Chamion xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From dhunter at Mobility.com Thu Nov 11 14:52:54 1999 From: dhunter at Mobility.com (Hunter, David) Date: Mon Jun 7 17:16:48 2004 Subject: Feeler for SML (Simple Markup Language) Message-ID: <805C62F55FFAD1118D0800805FBB428D02BC00A1@cc20exch2.mobility.com> <snip/> Perhaps from the point of view of a parser writer, this might be a good thing. If you knew you were never going to need these constructs, you could build a smaller, faster parser. >From the point of view of applications that use XML, however, SML would not provide much gain, except perhaps the slight speed advantage of using one of these stripped down, souped up parsers; as Leigh Dodds pointed out, you could just use XML without the features you don't need. So the two points to consider: -are the speed advantages of one of these SML parsers significant over an XML parser? -with XML parsers [hopefully] becoming ubiquitous in most systems, are people really going to use SML and SML parsers, when they can just use XML? David Hunter david.hunter@mobileq.com http://www.MobileQ.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From murali at ntexchtx.hq.ileaf.com Thu Nov 11 14:55:45 1999 From: murali at ntexchtx.hq.ileaf.com (Murali) Date: Mon Jun 7 17:16:48 2004 Subject: external unparsed entities in a XML document Message-ID: <D06A541E0A87D311950100105AA1D093028903@NTEXCHTX> Hi Philip I think i did not put properly my question. What i want to know is when i am parsing the XML document ( either using DOM api or SAX api ) is it possible to find out what subset of external entities defined in the DTD are used in the XML document? e.g., In the SAX api, there is a listener called "Entityresolver" ( which will be called when parser encounters either parsed or unparsed external entities). But it looks like this method is not getting called for the "external unparsed" entites. thanks for you help. Murali -----Original Message----- From: Philip Nye [mailto:philipnye@freenet.co.uk] Sent: Thursday, November 11, 1999 8:22 AM To: Murali Subject: Re: external unparsed entities in a XML document > Is it possible to find out the what are the "external unparsed entities" in > an XML document ? Yes it is but it is quite hard to find all the pieces in the XML 1.0 Spec. External unparsed entities are values which attributes may take. Look at sections 4, 4.2.2 and 3.3 and production [56] for a start. e.g. Usage looks something like this. In the DTD <!NOTATION someNotation PUBLIC "notationIdentifier" > <!ENTITY EUEinstance SYSTEM "whereToGetItFrom" NDATA someNotation > <!ELEMENT anElement EMPTY > <!ATTLIST anElement entityAttribute ENTITY> then in the document <anElement entityAttribute="EUEinstance" /> Philip Nye -- Philip Nye Engineering Arts 72 Herberton Road ~ Bournemouth BH6 5HZ ~ UK tel +44 (0)1202 418236 ~ fax +44 (0)1202 418676 mailto:philipnye@freenet.co.uk xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Thu Nov 11 15:00:24 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:48 2004 Subject: Feeler for SML (Simple Markup Language) References: <001201bf2c4f$bf63f1e0$ab20268a@pc-lrd.bath.ac.uk> Message-ID: <005201bf2c55$10bb5ce0$46d18dce@PTGRESTON> ----- Original Message ----- From: Leigh Dodds <ldodds@ingenta.com> To: xml-dev <xml-dev@ic.ac.uk> Sent: Thursday, November 11, 1999 9:19 AM Subject: RE: Feeler for SML (Simple Markup Language) > What would we gain from SML that we couldn't gain from only > producing (and therefore processing) XML documents but > without any of the 'additional' features? A "standard", or really a sortof an informal contract, saying I won't send you messages or documents with any attributes, PIs, entities, etc. This lets you optimize your code to be blissfully ignorant of them. But without a "contract" saying what we won't send each other, there are many potentials for interoperability failures. I might send Don a document with attributes (which I happen to like) but his processor chokes on. It would be better to form a wide consensus on EXACTLY what subset of XML the "SML community" would understand. > > If I don't want to have attributes, or PIs, or use entities, > etc. then I don't *have* to. Granted the SAX/DOM APIs > still provide support for these constructs, but > I can still ignore them surely? (and I still retain > the option to use them at a later date). Right. But your true-XML parser, DOM/SAX APIs, transformation engines, etc. will be bloated with all sorts of code that will never be executed. If I'm writing applications for cellphones, that matters! xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ldodds at ingenta.com Thu Nov 11 15:27:54 1999 From: ldodds at ingenta.com (Leigh Dodds) Date: Mon Jun 7 17:16:48 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <005201bf2c55$10bb5ce0$46d18dce@PTGRESTON> Message-ID: <001b01bf2c59$1be27280$ab20268a@pc-lrd.bath.ac.uk> > A "standard", or really a sortof an informal contract, saying I won't send > you messages or documents with any attributes, PIs, entities, etc. > This lets you optimize your code to be blissfully ignorant of them. But > without a "contract" saying what we won't send each other, there are many > potentials> for interoperability failures. I might send Don a document with > attributes (which I happen to like) but his processor chokes on. It would be > better to form a wide consensus on EXACTLY what subset of XML the "SML community" > would understand. Well isn't your contract between your and Dons processors going to be the 'protocol' for your application. Can't that protocol just say "We're using XML, but without any attributes, and...". You've still got to define the message formats so define them without recourse to PIs, entities, attributes, etc, etc. > Right. But your true-XML parser, DOM/SAX APIs, transformation > engines, etc. will be bloated with all sorts of code that will never be > executed. If I'm writing applications for cellphones, that matters! Granted. Although if my cellphone is running a Java VM and is downloading code as it goes, then I only need to download the PI/entity/attribute handler code as needed. So the bloat could be mitigated. L. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gkholman at CraneSoftwrights.com Thu Nov 11 15:31:44 1999 From: gkholman at CraneSoftwrights.com (G. Ken Holman) Date: Mon Jun 7 17:16:48 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <382A2998.79D6@hiwaay.net> References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> <4.2.0.58.19991110132052.00d0bf00@pop1.attglobal.net> Message-ID: <4.2.0.58.19991111101704.00b58830@pop1.attglobal.net> At 99/11/10 23:27 -0600, Len Bullard wrote: >G. Ken Holman wrote: > > I need them when I need to handle *one* XML file in *many* small manageable > > pieces ... I don't need them for re-use or for sharing, but they provide a > > useful convenience. > >Cost questions: does the feature > >1. Add cost to implementation? I haven't written an XML processor, so I can't comment on that. >2. Add complexity to information handling No, it simplifies the handling of my information by allowing me to handle a large file in small chunks. My XSLT/XPath book is written in XML. For downstream processing of the PDF it needs to be one large contiguous instance. For editing, I have every individual lesson (each between one and 10 frames in length) in individual external parsed entities. The entirety is over 300 printed pages ... I don't want to pull all of that into my editor to work on a single lesson. >is the >convenience worth the overhead? The convenience is worth a lot to me. >Yes, >they are good for managing small chunks of big >documents and easy to assemble with tools if one >is careful in building the entities, True, but they do enforce correct logical boundaries within physical containers, so I see that not a lot of care is needed ... I think they are pretty easy to use. >and knows how one is >going to use them with other chunks. Ahhhhhh! But I don't use them that way. They aren't designed for reuse. When I want one of my presentations to use a lesson from another presentation, I address that lesson by name and refer to the presentation by URI and my assembly process goes and fetches the lesson out of that other completely parsed instance at production time. I'm fetching the logical construct within the other complete file. This way the physical boundaries of files in the lessons are immaterial (thus, they cannot interfere). I do *not* use external parsed entities for an information sharing scheme ... I use any one external parsed entity as a convenience in only one instance and don't "use them with other chunks". It is this convenience and functionality that I don't want to disappear. Yes, I can understand those who don't want to give users enough rope to hang themselves, but I don't think we can legislate all barriers to abuse. Certainly it behooves us who work with this technology to preach that external parsed entities are unacceptable for fragment reuse (thank you, Eliot, for doing so publicly), but if people won't listen, is that the design's fault? Does the feature *have* to disappear? ............... Ken -- G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Practical Transformation Using XSLT and XPath ISBN 1-894049-02-0 Next instructor-led training: 1999-12-05/06, 1999-12-07, - 2000-02-27/28, 2000-05-11/12, 2000-05-15 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ldodds at ingenta.com Thu Nov 11 15:57:04 1999 From: ldodds at ingenta.com (Leigh Dodds) Date: Mon Jun 7 17:16:48 2004 Subject: Offtopic : Eclectic weblog In-Reply-To: <000f01bf2c4c$12a800c0$ab20268a@pc-lrd.bath.ac.uk> Message-ID: <001e01bf2c5d$3eb39380$ab20268a@pc-lrd.bath.ac.uk> > I last updated this morning, and not several weeks ago as > it claims. I hope to iron the glitches out soon. Done. Dave Winer has been kind enough to set up a Manila based weblog for me at http://weblogs.userland.com/eclectic/. The site has been transferred, and I'll be making any further updates there. Any feedback most welcome. Cheers, L. ================================================================== "Never Do With More, What Can Be Achieved With Less" ---William of Occam ================================================================== Leigh Dodds Eml: ldodds@ingenta.com ingenta ltd Tel: +44 1225 826619 BUCS Building, University of Bath Fax: +44 1225 826283 HomePage : http://www.bath.ac.uk/~ccslrd/ WebLog : http://weblogs.userland.com/eclectic/ ================================================================== xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From philipnye at freenet.co.uk Thu Nov 11 16:01:31 1999 From: philipnye at freenet.co.uk (Philip Nye) Date: Mon Jun 7 17:16:48 2004 Subject: Lightweight XML References: <9D7F61B87714D31194530090276212440C988F@outback.internal.outbackinc.com> Message-ID: <382AE82D.17E282B9@freenet.co.uk> Jay Chalfant wrote: > > In working on thin clients over thin pipes, I've had two notions regarding > XML: > > 1) Compressed XML: Not generic text compression, but DTD-specific > compression. It seems that if I have a document that conforms to a given DTD > that I could apply a generic transform (input DTD and document) that would > produce a minimal representation of the document. Readers of the document > would need to know the DTD and the generic transform used. Anybody know of > such a transform or work in this area? > > 2) Lightweight parser: If I am building a system that uses a single DTD, > there should exist the potential to produce a parser that is much lighter > that a standard (non-validating) parser. Does anybody know of a tool that > would accept DTD as input and produce source code for the "single-DTD" > parser? > > All comments welcome. Thanks. I think the lightweight parser is an excellent idea - let me know when you have done it! It would be very welcome in a project I am developing where code size is potentially very important. Philip -- Philip Nye Engineering Arts 72 Herberton Road ~ Bournemouth BH6 5HZ ~ UK tel +44 (0)1202 418236 ~ fax +44 (0)1202 418676 mailto:philipnye@freenet.co.uk xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Anthony_Davis at spree.com Thu Nov 11 16:04:36 1999 From: Anthony_Davis at spree.com (Anthony_Davis@spree.com) Date: Mon Jun 7 17:16:48 2004 Subject: unsubscribe Message-ID: <015da4203160bb9PORTAL@portal.spree.com> unsubscribe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kragen at pobox.com Thu Nov 11 16:12:47 1999 From: kragen at pobox.com (Kragen Sitaker) Date: Mon Jun 7 17:16:48 2004 Subject: external parsed entites (was: A unique ID question ?) Message-ID: <Pine.GSO.4.10.9911111109550.24428-100000@kirk.dnaco.net> G. Ken Holman writes: > My XSLT/XPath book is written in XML. For downstream processing of the PDF > it needs to be one large contiguous instance. > > For editing, I have every individual lesson (each between one and 10 frames > in length) in individual external parsed entities. The entirety is over > 300 printed pages ... I don't want to pull all of that into my editor to > work on a single lesson. Hmm. So the reason external parsed entities are useful to you is that you use an editor that can't handle editing a 5-megabyte file painlessly? If you were using Emacs, which easily handles editing multi-hundred-megabyte files, would your need for external parsed entities go away? -- <kragen@pobox.com> Kragen Sitaker <http://www.pobox.com/~kragen/> The Internet stock bubble didn't burst on 1999-11-08. Hurrah! <URL:http://www.pobox.com/~kragen/bubble.html> xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gkholman at CraneSoftwrights.com Thu Nov 11 16:37:06 1999 From: gkholman at CraneSoftwrights.com (G. Ken Holman) Date: Mon Jun 7 17:16:48 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <Pine.GSO.4.10.9911111109550.24428-100000@kirk.dnaco.net> Message-ID: <4.2.0.58.19991111113026.00ae3c50@pop1.attglobal.net> At 99/11/11 11:12 -0500, Kragen Sitaker wrote: >G. Ken Holman writes: > > My XSLT/XPath book is written in XML. For downstream processing of the > PDF > > it needs to be one large contiguous instance. > > > > For editing, I have every individual lesson (each between one and 10 > frames > > in length) in individual external parsed entities. The entirety is over > > 300 printed pages ... I don't want to pull all of that into my editor to > > work on a single lesson. > >Hmm. So the reason external parsed entities are useful to you is that >you use an editor that can't handle editing a 5-megabyte file >painlessly? No, I work better with smaller chunks of data and choose to work this way. >If you were using Emacs, which easily handles editing >multi-hundred-megabyte files, would your need for external parsed >entities go away? No. And, Emacs doesn't give me the features I want when I write. But I think that is beside the point. Should tools be limiting the way I work? Hopefully not. I want to work with small chunks and external parsed entities help me do that. .............. Ken -- G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Practical Transformation Using XSLT and XPath ISBN 1-894049-02-0 Next instructor-led training: 1999-12-05/06, 1999-12-07, - 2000-02-27/28, 2000-05-11/12, 2000-05-15 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Thu Nov 11 16:42:28 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:48 2004 Subject: Feeler for SML (Simple Markup Language) References: <001b01bf2c59$1be27280$ab20268a@pc-lrd.bath.ac.uk> Message-ID: <00b201bf2c63$4a807420$46d18dce@PTGRESTON> ----- Original Message ----- From: Leigh Dodds <ldodds@ingenta.com> To: xml-dev <xml-dev@ic.ac.uk> Sent: Thursday, November 11, 1999 10:26 AM Subject: RE: Feeler for SML (Simple Markup Language) > > Well isn't your contract between your and Dons processors going to be > the 'protocol' for your application. Can't that protocol just say > "We're using XML, but without any attributes, and...". You've still got > to define the message formats so define them without recourse > to PIs, entities, attributes, etc, etc That's a good point ... I guess it's a bit hard to make a case for something like SPL on the typical Internet platform with a big server and a powerful browser and a built-in standard XML processor. And perhaps this can be addressed at the level of protocols and schemas, not the meta language itself. Nevertheless, it still seems useful to explore the idea of defining a class of XML-ish schemas, protocols, and the tools that can process them by defining a subset of XML itself that is optimized for situations where entities, notations, validation, etc. are inappropriate. I for one am most interested in its applicability to light client, low bandwidth environments such as phones or PDAs ... and extremely high transaction volume messaging or database applications. Someone on this list asked yesterday for ideas about using XML in an application that required something like 100MB of data to be analyzed and stored in a second. That is probably WAY beyond the capabilities of any current XML system I know of, but is the KIND of scalability that the largest enterprise applications will require soon, if they don't today. (Witness the performance and reliability problems that various wildly successful e-commerce sites are having for an example of the importance of architecting scalability in at the beginning of a project ...). XML as we know it has numerous features -- see Don's list -- that seem much more applicable to traditional SGML-ish document processing applications than enterprise-scale (or low footprint/bandwidth) data processing applications. It appears to me that XML and its current tools have *adequate* responses here, e.g. your example of dynamically loading entity-resolving code when I get a message that some *$#@^% put an external entity reference in ;~) On the other hand, I'm not at all convinced that XML now has the OPTIMAL response here. It would appear to me that there is considerable potential -- and I would want to see performance data supporting this notion before investing heaviliy in it -- for improving the scalability of data XML processing tools by using a subset of the spec that doesn't have the SGML text processing legacy in it. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sebastian.rahtz at computing-services.oxford.ac.uk Thu Nov 11 16:47:51 1999 From: sebastian.rahtz at computing-services.oxford.ac.uk (Sebastian Rahtz) Date: Mon Jun 7 17:16:48 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <4.2.0.58.19991111113026.00ae3c50@pop1.attglobal.net> References: <Pine.GSO.4.10.9911111109550.24428-100000@kirk.dnaco.net> <4.2.0.58.19991111113026.00ae3c50@pop1.attglobal.net> Message-ID: <14378.62213.319538.484083@spqr.oucs.ox.ac.uk> G. Ken Holman writes: > No, I work better with smaller chunks of data and choose to work this way. hear hear. I have written/produced a good few books, and the idea of working on the whole book at a time is ludicrous, for several reasons. Of course you want a master file which refers to fragments. If for no other reason than to juggle the order trivially. Sebastian Rahtz xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Thu Nov 11 16:53:57 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:49 2004 Subject: Feeler for SML (Simple Markup Language) Message-ID: <A51F7543E295D2118D6600A024CDB2F71B9CB9@MAILPROD> That's what a dtd is for! It's the contract! Vane -----Original Message----- From: Michael Champion [mailto:Mike.Champion@softwareag-usa.com] Sent: Thursday, November 11, 1999 9:57 AM To: xml-dev Subject: Re: Feeler for SML (Simple Markup Language) ----- Original Message ----- From: Leigh Dodds <ldodds@ingenta.com> To: xml-dev <xml-dev@ic.ac.uk> Sent: Thursday, November 11, 1999 9:19 AM Subject: RE: Feeler for SML (Simple Markup Language) > What would we gain from SML that we couldn't gain from only > producing (and therefore processing) XML documents but > without any of the 'additional' features? A "standard", or really a sortof an informal contract, saying I won't send you messages or documents with any attributes, PIs, entities, etc. This lets you optimize your code to be blissfully ignorant of them. But without a "contract" saying what we won't send each other, there are many potentials for interoperability failures. I might send Don a document with attributes (which I happen to like) but his processor chokes on. It would be better to form a wide consensus on EXACTLY what subset of XML the "SML community" would understand. > > If I don't want to have attributes, or PIs, or use entities, > etc. then I don't *have* to. Granted the SAX/DOM APIs > still provide support for these constructs, but > I can still ignore them surely? (and I still retain > the option to use them at a later date). Right. But your true-XML parser, DOM/SAX APIs, transformation engines, etc. will be bloated with all sorts of code that will never be executed. If I'm writing applications for cellphones, that matters! xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From harvey at eccnet.eccnet.com Thu Nov 11 17:27:45 1999 From: harvey at eccnet.eccnet.com (Betty L. Harvey) Date: Mon Jun 7 17:16:49 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <Pine.LNX.4.04.9911111155440.27451-100000@eccnet.eccnet.com> Don: I think it is an interesting idea but not good for the XML community as a whole. XML is already very fragmented and confusing to the 'newbie'. If you ask 10 people who have heard about XML but are not ingrained in the XML specification - "What is XML?", I guarantee you will get at least 8 different answers. By adding another subset and 'ML' into the mix we will add considerable confusion. Individuals can now scale XML down for their own purposes. You can do the same scaling with any other computer technology, JAVA, Perl, etc. Use what you need. I have reading the threads from the last few days with interest though. It took me a few moments this morning to realize Rick's message this morning on XML 2.0(alpha) was a joke. In all fairness it was before my morning coffee but I did almost have a slight coronary |-). Just a couple of comments on recent posts on external parsed entities and Unique ID's: Eliot - I never knew you thought parsed entities were 'evil'. I knew you didn't particularly like them but the 'Darth Vader of XML' |-). I also agree with you that the 'valueref' of HyTime would be extremely useful - but XLink should do the job. Like, Ken, I have found external entities to be really useful in creating reusable components. However, IDs and parsed external entities have a tendency to be problematic - even in a controlled environment. They will be even more problematic when we really start creating 'global' documents, i.e., virtual catalogs. Betty /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ Betty Harvey | Phone: 301-540-8251 FAX: 4268 Electronic Commerce Connection, Inc. | 13017 Wisteria Drive, P.O. Box 333 | Germantown, Md. 20874 | harvey@eccnet.com | Washington,DC SGML/XML Users Grp URL: http://www.eccnet.com | http://www.eccnet.com/sgmlug/ /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/ On Thu, 11 Nov 1999, Don Park wrote: > Everyone, > > I have been thinking that there are applications out there that > can benefit from using XML yet donot need all of its features. > The Canonical XML spec goes quite a distance in cutting away > some of the features, for different purpose, but I still feel > that more can be cut away. Rick Jelliffe's rather funny > message along with some WebDAV papers I read over the weekend > got my mind buzzing enough for me to share this idea with the > rest of XML-DEV. > > What I have in mind is a subset of XML, I'll call it Simple > (or Stupid) Markup Language (SML) for now, that simplifies XML > down to the bare essentials. Ideally, it should also be a > subset of Canonical XML. Here are some ideas: > > o No Attributes (ouch!) > o No PI, Comments, Notations, or CDATA sections > o No document type declaration > o UTF-8 encoding only > o No non-character entity references > o No predefined character entities (I am iffy on this one) > > What do you guys think? Please do not get caught up with > the list I presented above because they are just ideas and > subject to change later depending on your capacity to scream > convincingly. The key point to consider is whether there is > a broad enough need for such a subset of XML. > > Best, > > Don Park - mailto:donpark@docuverse.com > Docuverse - http://www.docuverse.com > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Thu Nov 11 17:33:20 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:49 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: "Don Park"'s message of "Thu, 11 Nov 1999 05:48:16 -0800" References: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <m3bt91hr4f.fsf@localhost.localdomain> "Don Park" <donpark@docuverse.com> writes: > What do you guys think? Please do not get caught up with the list I > presented above because they are just ideas and subject to change > later depending on your capacity to scream convincingly. The key > point to consider is whether there is a broad enough need for such a > subset of XML. It's too late -- since XML has already succeeded in gaining wide implementation as it is, it would be like buying insurance for the previous year. XML has been implemented so widely, and there are so many free and commercial parsers, libraries, and toolkits available that there would be no significant advantage (and great dangers) in creating a separate dialect at this point. Even if the separate dialect is a pure subset, it will still split the XML market for no good reason: applications that support only the subset will reject well-formed XML documents that happen to fall outside the subset. That said, it's certainly useful to define APIs that hide some of that stuff -- applications should not have to worry about unparsed entities, notations, etc. unless they want to. SAX was one attempt to do so. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Thu Nov 11 17:44:34 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:49 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: Vane Lashua's message of "Thu, 11 Nov 1999 11:51:05 -0500" References: <A51F7543E295D2118D6600A024CDB2F71B9CB9@MAILPROD> Message-ID: <m366z8j55g.fsf@localhost.localdomain> Vane Lashua <vlashua@RSGsystems.com> writes: > That's what a dtd is for! > It's the contract! A DTD is a contract for structure, not for features. Battle-scarred SGML veterans will remember the SGML declaration, which was the contract for what features need to be supported by both ends ("I promise not to use names longer than 8 characters", etc.). The SGML declaration was first against the wall when the XML revolution came. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Thu Nov 11 17:45:05 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:49 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: "Hunter, David"'s message of "Thu, 11 Nov 1999 09:53:59 -0500" References: <805C62F55FFAD1118D0800805FBB428D02BC00A1@cc20exch2.mobility.com> Message-ID: <14379.74.436084.458156@localhost.localdomain> "Hunter, David" <dhunter@Mobility.com> writes: > Perhaps from the point of view of a parser writer, this might be a > good thing. If you knew you were never going to need these > constructs, you could build a smaller, faster parser. Not much smaller, I'm afraid -- for an event-based parser, support for PIs and attributes adds almost no overhead (I remember experimenting with putting them in and leaving them out when I was writing AElfred). AElfred, by the way, was under 15K in a compressed JAR file when I was maintaining it, though it wasn't strictly conformant (it didn't report all required errors) -- I still believe that someone could write a Java-based XML parser in under 10K (compressed) if they had the time and inclination and made more use of the standard Java libraries. > From the point of view of applications that use XML, however, SML > would not provide much gain, except perhaps the slight speed > advantage of using one of these stripped down, souped up parsers; as > Leigh Dodds pointed out, you could just use XML without the features > you don't need. Agreed. If we were still designing XML, I would be in favour of at least a good part of Don's list, but now that the deed is done and we've obviously won (the only debates now are what XML-based languages to use), we should learn to live with the XML syntax that we have and concentrate on the higher-level stuff. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From BBerck at ESPS.com Thu Nov 11 17:44:49 1999 From: BBerck at ESPS.com (Ben Berck) Date: Mon Jun 7 17:16:49 2004 Subject: XSL patterns give me a node--how can I find it's position? Message-ID: <4139ED560536D3118F100008C7F36E451A8D38@HQMAIL> I am using the (IE5) XML DOM to search for a particular node. I use a pattern like this: books/book[@bnum = 13241] It correctly finds a match. Now my question is, how do I determine the position of the found book in "books"? bnum is not in sequential, nor is it in order. I need to know which book it is within the books.childNodes NodeList. Do I have to step through every element of books.childNodes and match it myself? Thanks in advance, Ben Berck ESPS, Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991111/4e8d7081/attachment.htm From ken at bitsko.slc.ut.us Thu Nov 11 17:57:09 1999 From: ken at bitsko.slc.ut.us (Ken MacLeod) Date: Mon Jun 7 17:16:49 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: "Don Park"'s message of "Thu, 11 Nov 1999 05:48:16 -0800" References: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <m3n1sk29pp.fsf@biff.bitsko.slc.ut.us> "Don Park" <donpark@docuverse.com> writes: > I have been thinking that there are applications out there that can > benefit from using XML yet donot need all of its features. The > Canonical XML spec goes quite a distance in cutting away some of the > features, for different purpose, but I still feel that more can be > cut away. Rick Jelliffe's rather funny message along with some > WebDAV papers I read over the weekend got my mind buzzing enough for > me to share this idea with the rest of XML-DEV. There have been many threads on "XML could have/should have been much simpler if they had just done XYZ" often referring to Scheme or TeX syntax, for example. I too have had one of those brainfarts because I like to hand edit XML and it's way too bulky in most cases. I've been playing with an "XML shorthand" that follows the Scheme camp's proposals (I originally started out with a TeX style ;-). One of the key requirements, though, is the need to be interoperable with XML 1.0. Here's what I came up with. The basic syntax only sees what XML people would call "elements" and "character data", all other XML structures are actually built from XML-SH "elements". XML-SH "element names" may contain XML special characters. First an example with minimal XML markup: {p I've been playing with an {quote XML shorthand} that follows the {language Scheme} camp's proposals {note{=type parenthetical} I originally started out with a {language TeX} style {wink}}. One of the key requirements, though, is the need to be interoperable with {standard{=version 1.0} XML}.} With more XML markup: {?xml{=version 1.0}} {!DOCTYPE{=PUBLIC -//blah/}{=SYSTEM foo.dtd} {!ELEMENT foo (#PCDATA|subfoo)*} } {foo this is a foo, {subfoo this is subfoo.} This is {subfoo{=bar with an attribute}}.} And a very rough draft of the basic syntax: Document ::= (Element | S)* Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* as defined in XML 1.0 */ S ::= (#x20 | #x9 | #xD | #xA)+ /* as defined in XML 1.0 */ Element ::= StartDelim (Char - S)* (S | StartDelim | EndDelim) Char* EndDelim /* This is meant to state that an element starts with a StartDelim, followed by zero or more non-white space characters, and may contain mixed content (starting with another StartDelim or S), and ending with EndDelim. Empty elements are represented using {TAG}, no space after tag content is represented using {TAG{}content} */ StartDelim and EndDelim are charset-dependent. For ASCII I'd use `{' and `}' as in the examples above. In Unicode I'd really like to see two characters dedicated to this purpose so markup can never conflict with character data. Interoperability with XML 1.0 is implemented using a transform and well-formedness constraints in XML-SH. "Well formed" in XML-SH would mean "well formed when converted to XML 1.0". The transform is fairly guessable from the above. The XML-SH parser reads everything as elements and character data, the transformer recognizes elements that are actually XML structures and converts them appropriately. An XML-SH compliant parser should not need to generate XML events directly, depending on a transform filter to do that instead. A minimal filter should be provided to restrict passing non-well-formed element names in startElement()/endElement() events. This may (should) also involve gathering attribute-elements into startElement() attributes. More examples of transformable XML-SH: {?TARGET DATA} -- processing instruction {?TARGET {=NAME VALUE}} -- a PI using attr form {!DOCTYPE {=PUBLIC FPI} {=SYSTEM URI} -- start of DOCTYPE {!ELEMENT NAME CONTENTSPEC} -- element declaration } {!-- COMMENT} -- comment {&ENTITYREF} -- entity reference {{} -- character reference {ꯍ} -- hex character reference {NAME ...} -- an element with content {NAME{=ATTR VALUE} ...} -- an element with attributes {NAME{}...} -- element w/o extra whitespace {NAME followed by many lines of text {/NAME}} -- a no-op used as a comment Some messages in this thread refer to "contracts". Several of these contracts could be based on limiting what features the XML transformer will allow. For example, there is no support in the XML-SH parser for external entities, that's left to the transformer. -- Ken MacLeod ken@bitsko.slc.ut.us xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gkholman at CraneSoftwrights.com Thu Nov 11 18:06:52 1999 From: gkholman at CraneSoftwrights.com (G. Ken Holman) Date: Mon Jun 7 17:16:49 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <Pine.LNX.4.04.9911111155440.27451-100000@eccnet.eccnet.com > References: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <4.2.0.58.19991111125925.0096ef00@pop1.attglobal.net> At 99/11/11 12:30 -0500, Betty L. Harvey wrote: > Just a couple of comments on recent posts on external parsed >entities and Unique ID's: > >Eliot - I never knew you thought parsed entities were 'evil'. I knew > you didn't particularly like them but the 'Darth Vader of XML' > |-). I also agree with you that the 'valueref' of HyTime would > be extremely useful - but XLink should do the job. > >Like, Ken, I have found external entities to be really useful in creating >reusable components. Actually, I've been trying to explain that I don't use them in creating *reusable* components, but merely to fragment large works into manageable pieces (manageable for me, not my tools). Indeed, problems arise when trying to use them as reusable components because they aren't designed richly enough to support that well. When I've needed reusability I've done so at a semantic level, not a syntactic level. That was the reference I made to needing to take one lesson from another presentation to include in a given presentation ... I refer to the lesson by ID and the other presentation by URI and my *production* system (built with XSLT applying concepts of applicability and effectivity) brings the two together ... not my authoring system or XML processor. As a result of personal experience trying to do so, I now don't counsel external parsed entities be used as reusable fragments. I hope this detail helps. .......... Ken -- G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Practical Transformation Using XSLT and XPath ISBN 1-894049-02-0 Next instructor-led training: 1999-12-05/06, 1999-12-07, - 2000-02-27/28, 2000-05-11/12, 2000-05-15 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Thu Nov 11 18:17:43 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:49 2004 Subject: Why do we write standards? References: <SIMEON.9911101038.B@PC7155.emcins.com> Message-ID: <382B083E.1DF01151@pacbell.net> "Michael S. Brothers" wrote: > > This thread is fascinating. I liken much of what I have heard to the > efforts to standardize HDTV, and if you look at that, it's hard to call > standardization anything else but good for consumers. HDTV is actually an interesting example. Look at the debates over just what HDTV should be ... square pixels (making life easier for companies working with digital content already) vs rectangular ones (making existing analog content provider companies happier), pure digital (new vendors) vs incremental evolution (installed base), etc. All the issues there have a strong "this answer is better for me" vendor tie. Yet ... exactly which consumers were beating down doors to get that? Not many, and the HDTV standards took years to stabilize. Vendor push was essential; and of course, customer indifference to most early versions. There were governmental issues too. Just because consumers _eventually_ get a benefit doesn't preclude corporations using standards process to achieve strategic advantage. That's a very well known aspect of standards strategies; if you play effectively, the consumer dollars go to _your_ company, not to your competitors. The game theoretic result is also visible: companies work to water down anything that'd give too much focus. "Committee design" specs are a familiar outcome of such a process. > Standards are not Socialist, nor are they in the best interest of a > consortia, rather are the key to true consumer freedom. I'm not sure where that comes from, but if you are claiming that corporate interests don't have a strong (and sometimes compelling) degree of leverage over the standards which get developed, I strongly suggest that you look more closely at even just the last ten years of technology development. "Joe Sixpack" doesn't propose standards, or even directly fund their evolution. That fits into the "top down"/"bottom up" ("how") dimension as affecting motivations ("why"). As the man said, "follow the money ...". - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lauren at sqwest.bc.ca Thu Nov 11 18:26:26 1999 From: lauren at sqwest.bc.ca (Lauren Wood) Date: Mon Jun 7 17:16:49 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <382A8FE3.51D9788E@pacbell.net> Message-ID: <199911111823.KAA00953@mail.sqwest.bc.ca> On 11 Nov 99, at 1:44, David Brownell wrote: > Perhaps the general issue is that whenever DOM starts to offer > APIs for populating a DOM Document, there need to be options > about what features should be exposed. For my usage, things > like EntityReference and CDATASection (vs normal Text) would > hardly ever be used. > > Or perhaps there should be variants of Element.normalize() that > give you other options for getting rid of extra tree nodes. > "No adjacent text nodes" is covered. How about flags for cases > like "don't use EntityReference", "don't use CDATASection", > and "don't use Comment"? That seems like an idea worth tossing around. We'll be starting to figure out requirements for Level 3 shortly - how about you write up this proposal in a little more detail? We have in the past discussed "normalizing" CDATA sections, but didn't find enough compelling use cases, and it only takes a couple of steps for the user to do it themselves, so it wasn't added. If you can add some compelling use cases, that would help the case for adding yet another set of methods to the DOM :-) Please send any proposal to www-dom@w3.org so it's archived in the right place, and I'll make sure the DOM WG discusses it when we get that far. thanks, Lauren xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rja at arpsolutions.demon.co.uk Thu Nov 11 18:31:24 1999 From: rja at arpsolutions.demon.co.uk (Richard Anderson) Date: Mon Jun 7 17:16:50 2004 Subject: XSL patterns give me a node--how can I find it's position? References: <4139ED560536D3118F100008C7F36E451A8D38@HQMAIL> Message-ID: <005001bf2c72$8c02f080$c5010180@p197> Forgeting the nodes collections (because it is an overhead getting that anyway), once you've got the node your interested it, simply do something like this: ' Grab the node via an XSL pattern dim iCount as integer set node = dom.selectNodes( "whatever XML pattern" ) iCount = 0 ' While this node is not the first chlid node while not (node.prevSibling is nothing) then ' Add one to count and move back iCount = iCount + 1 set node = node.prevSibling Wend Basically you just count until there is nobody to your left, then the count should give you the index you need. HTH, Rich. DEV-XML - THE *new* Windows/MSXML Developer Maiing List - To join send a blank email to dev-xml-subscribe@onelist.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lauren at sqwest.bc.ca Thu Nov 11 18:35:00 1999 From: lauren at sqwest.bc.ca (Lauren Wood) Date: Mon Jun 7 17:16:50 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <Pine.GSO.4.10.9911111109550.24428-100000@kirk.dnaco.net> Message-ID: <199911111831.KAA25314@mail.sqwest.bc.ca> On 11 Nov 99, at 11:12, Kragen Sitaker wrote: > Hmm. So the reason external parsed entities are useful to you is that > you use an editor that can't handle editing a 5-megabyte file > painlessly? If you were using Emacs, which easily handles editing > multi-hundred-megabyte files, would your need for external parsed > entities go away? It isn't only editing. The W3C DOM spec is authored in XML and then transformed into the language bindings, HTML, PDF, etc. There are several editors who work on the specification, often simultaneously (e.g., when we 're trying to get out the next public draft). We upload onto the W3C server when we've finished editing whichever chunk of the spec we're working on. The chaos of locking a complete spec until someone has finished editing their bit would be disruptive (OK, we could use a complete XML repository solution, but we don't, we use a standard CVS repository). And the time it would take on a slow modem link to upload the complete spec is also large. It's much easier to work in small chunks: quicker to upload and download, easier to manage simultaneous work, etc. External entities are just what we need and use. Lauren xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Andy.Bradbury at syntegra.bt.co.uk Thu Nov 11 18:50:01 1999 From: Andy.Bradbury at syntegra.bt.co.uk (Andy.Bradbury@syntegra.bt.co.uk) Date: Mon Jun 7 17:16:50 2004 Subject: external unparsed entities in a XML document Message-ID: <65AF45D5E535D2118AFB0008C7FA23180C3E41@FL-EXCHANGE-03> Murali Please excuse my previous mail, I obviously completely misunderstood your question. The trouble with such an open list is that you never know whether someone is a newbie or not until they've posted a message or two. I realise now that you definitely do not belong in this category. Regards Andy B. -----Original Message----- From: Murali [mailto:murali@ntexchtx.hq.ileaf.com] Sent: 11 November 1999 14:59 To: 'philipnye@freenet.co.uk'; Murali Cc: 'xml-dev@ic.ac.uk' Subject: RE: external unparsed entities in a XML document Hi Philip I think i did not put properly my question. What i want to know is when i am parsing the XML document ( either using DOM api or SAX api ) is it possible to find out what subset of external entities defined in the DTD are used in the XML document? e.g., In the SAX api, there is a listener called "Entityresolver" ( which will be called when parser encounters either parsed or unparsed external entities). But it looks like this method is not getting called for the "external unparsed" entites. thanks for you help. Murali -----Original Message----- From: Philip Nye [mailto:philipnye@freenet.co.uk] Sent: Thursday, November 11, 1999 8:22 AM To: Murali Subject: Re: external unparsed entities in a XML document > Is it possible to find out the what are the "external unparsed entities" in > an XML document ? Yes it is but it is quite hard to find all the pieces in the XML 1.0 Spec. External unparsed entities are values which attributes may take. Look at sections 4, 4.2.2 and 3.3 and production [56] for a start. e.g. Usage looks something like this. In the DTD <!NOTATION someNotation PUBLIC "notationIdentifier" > <!ENTITY EUEinstance SYSTEM "whereToGetItFrom" NDATA someNotation > <!ELEMENT anElement EMPTY > <!ATTLIST anElement entityAttribute ENTITY> then in the document <anElement entityAttribute="EUEinstance" /> Philip Nye -- Philip Nye Engineering Arts 72 Herberton Road ~ Bournemouth BH6 5HZ ~ UK tel +44 (0)1202 418236 ~ fax +44 (0)1202 418676 mailto:philipnye@freenet.co.uk xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From paul at prescod.net Thu Nov 11 19:51:22 1999 From: paul at prescod.net (Paul Prescod) Date: Mon Jun 7 17:16:50 2004 Subject: Why do we write standards? References: <000801bf2bf3$24d5c560$099918d1@docuverse1> Message-ID: <382B1E08.D73EBF5B@prescod.net> Don Park wrote: > > Paul Prescod wrote: > >> HTML 4.0 specification > >> XHTML 1.0 > > > >These specifications *do not apply* to XHTML mixed with other > >specifications. They don't say what it means to have a TITLE > >in a FOOBAR in a table. They just don't answer the relevant question! > > On the contrary, I can not see how anyone who reads the TITLE element > section of the HTML 4.0 spec can decide to use it inside anything > other than the HEAD element. If the designer wants to reuse the > tag name 'title' then he should not be using the HTML namespace for > the TITLE tag. The title is metadata for a document. An HTML-ish variant might allow FOOBARs to be like HTML documents embedded in other documents. Then a FOOBAR needs a title just as other HTML documents need titles. > >> XHTML 1.1 - Module-based XHTML > >> Modularization of XHTML > >> Building XHTML Modules > > > >Great. When these specifications are done, we can standardize a > >namespace. > > While these specs are not done yet, they are already a great > resource for those trying to design composite documents. Many > knowledgable folks have spent a great deal of effort writing these > specs and I totally disagree with the position that these specs > are worth nothing until it reaches Recommendation status. You are addressing a different issue. You are talking about using these specifications and their associated namespace experimentally. Previously you and David were talking about creating a namespace with no normative reference to these specifications. Then people would just use their "common sense" instead of requiring adherance to the specifications. That's a very different thing. It's the difference between encouraging experimentation with XML before XML is done and inventing the XML declaration before inventing XML. "Just put this on top of an SGML document and use your common sense. Once enough of these XML-labelled documents are out there, we'll see what people are doing and standardize it." -- Paul Prescod - ISOGEN Consulting Engineer speaking for himself "Chaos is the Engine" - Len Bullard xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From srn at techno.com Thu Nov 11 20:34:44 1999 From: srn at techno.com (Steven R. Newcomb) Date: Mon Jun 7 17:16:50 2004 Subject: Why do we write standards? In-Reply-To: <3829C0C9.EBAF6908@prescod.net> (message from Paul Prescod on Wed, 10 Nov 1999 13:00:25 -0600) References: <3829C0C9.EBAF6908@prescod.net> Message-ID: <199911111947.NAA01380@bruno.techno.com> [Paul Prescod:] > "Product XYZ supports the XHTML namespace. We use it in completely > different ways than anyone else and our software crashes with many > documents that other people create using XHTML, but we are XHTML > namespace compatible!" What's the damn point? I may be wrong, but the only point I can see is the fact that vendors can make the claim, "We are XHTML namespace compatible", without having to worry about such a claim actually meaning anything. Forgive my cynicism, but isn't this namespace hoohah really all about fig leaves and marketing and causing customers to have rosy expectations? So far, I don't see much relevance to information interoperability, or vendor neutrality. With respect to the importance of vendor neutrality, [Michael Brothers wrote:] > ... Broadcasters beam one type of signal, sets receive [the same] > type of signal. The plus side is that once the standard was > established, all industry participants had access, and any company > could start producing broadcast hardware or HDTV sets. Thus, > consumers will reap the benefits of competition between Sony, > Philips/Magnavox, Toshiba, etc by having a choice of features and > lowering prices as the technology matures.... If the precise nature of a conforming signal is not rigorously defined, the benefits of level-playing-field competition cannot be realized. Instead, you get Microsoft (just for an example) having its own flavor of XHTML, and nobody being able to do anything about it, or to point the finger of blame. -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 517 7954 <<-- new phone number fax +1 972 517 4571 <<-- new fax number pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Thu Nov 11 20:52:00 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:50 2004 Subject: XML Support for Software Agents Message-ID: <A51F7543E295D2118D6600A024CDB2F71B9CBE@MAILPROD> If you can say 'To:. . .', you can say "<mymailagent:to>. . .</mymailagent:to>".". -----Original Message----- From: vikas jaitly [mailto:vikas@adithya.ncb.ernet.in] Sent: Thursday, November 11, 1999 5:09 AM To: xml-dev@ic.ac.uk Subject: XML Support for Software Agents Hi , Can XML be used as an inter-agent communication language. Is there any support site for this type of information ? Thanx, Vikas -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991111/c75ac071/attachment.htm From jes at kuantech.com Thu Nov 11 21:05:08 1999 From: jes at kuantech.com (Jeffrey E. Sussna) Date: Mon Jun 7 17:16:50 2004 Subject: Worried about Namespaces and Schemas Message-ID: <000f01bf2c87$849270e0$0f36a8c0@quokka.com> I have been too busy with so-called real work lately to pay much attention to theretical XML issues. I have, however, been worried by the ongoing conversation about namespaces and schemas, particularly the implications of lack of strong connection between them. The only thing I've formally implemented using XML so far is RDF. RDF does specify a strong connection between a namespace and a schema. So I am left with the nagging fear that something is fundamentally and badly broken in XML land, and that it will bite me hard on the ass. Does anycare to translate the intelligent but not transparent namespace-schema thread into something I can evaluate without heavy analysis. I'm usually capable of that level of analysis, but as I said I'm too busy these days. TIA, Jeff Sussna xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Thu Nov 11 21:07:15 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:50 2004 Subject: DOM -> SQL -> DOM: Serialization... Message-ID: <A51F7543E295D2118D6600A024CDB2F71B9CBF@MAILPROD> quality, time, scope, cost: for this one use Perl, first. Vane -----Original Message----- From: Kevin A. Burton [mailto:burton@relativity.yi.org] Sent: Thursday, November 11, 1999 4:56 AM To: xml-dev@ic.ac.uk; cocoon@list.working-dogs.com Subject: DOM -> SQL -> DOM: Serialization... I need to take a ton of XML documents... about say 100M and run analysis on them in realtime. (less than 1 second) I am planning on using a parser to return a DOM, then take that DOM and Serialize it to SQL with maybe ENTITY|ATTRIBUTE|CDATA tables, etc. And then write an interface (maybe XMLQL) to get the data. Has anyone seen an Open Source project to do this? Kevin xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From l-arcini at uniandes.edu.co Thu Nov 11 21:46:06 1999 From: l-arcini at uniandes.edu.co (Fabio Arciniegas A.) Date: Mon Jun 7 17:16:50 2004 Subject: DOM -> SQL -> DOM: Serialization... In-Reply-To: <19991111051014.78338.qmail@hotmail.com> Message-ID: <000e01bf2c8d$92d4e560$0100000a@phoebe> Kevin, I agree 100% with Prakash about the time restriction. During the development of Samxa and Munin(two of my xml projects) i was faced with a similar problem and definetly the cost of deserializing/serializing DOM docs was excesive to my needs (which were lighter than yours!) The kind of solution you need depends largely on what kind of analysis you need to run on the docs... for me, things were solved watching for regular expresions on the startElement and characterData callbacks of a sax parser... then again, i somehow suspect you need much more than that. anyway,if you want, email me to tell me more about your kind of analysis and maybe i can help with a bit of samxa code. Fabio - -----Original Message----- - From: owner-xml-dev@ic.ac.uk [mailto:owner-xml-dev@ic.ac.uk]On Behalf Of - Prakash Mandgi - Sent: Jueves, 11 de Noviembre de 1999 12:17 a.m. - To: Kevin A. Burton; xml-dev@ic.ac.uk; cocoon@list.working-dogs.com - Subject: Re: DOM -> SQL -> DOM: Serialization... - - - Hi Kevin - - with sql server / oracle i doubt you can retrieve that data so fast - especially over - the network let alone parse it. - You may want to consider using Object databases - 1) Persist DOM documents as is in an object database and then run XQL / - XPath etc - 2) Use entity java beans to store the DOM document in memory - - You can pretty much forget about serializing / deserializing DOM documents - of that size in less than a second. - - Prakash - - ----- Original Message ----- - From: Kevin A. Burton <burton@relativity.yi.org> - To: <xml-dev@ic.ac.uk>; <cocoon@list.working-dogs.com> - Sent: Thursday, November 11, 1999 4:56 AM - Subject: DOM -> SQL -> DOM: Serialization... - - - > I need to take a ton of XML documents... about say 100M and run analysis - > on them in realtime. (less than 1 second) - > - > I am planning on using a parser to return a DOM, then take that DOM and - > Serialize it to SQL with maybe ENTITY|ATTRIBUTE|CDATA tables, etc. And - > then write an interface (maybe XMLQL) to get the data. - > - > Has anyone seen an Open Source project to do this? - > - > Kevin - > - > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk - > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on - CD-ROM/ISBN 981-02-3594-1 - > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; - > unsubscribe xml-dev - > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following - message; - > subscribe xml-dev-digest - > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) - > - > - - xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk - Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on - CD-ROM/ISBN 981-02-3594-1 - To unsubscribe, mailto:majordomo@ic.ac.uk the following message; - unsubscribe xml-dev - To subscribe to the digests, mailto:majordomo@ic.ac.uk the - following message; - subscribe xml-dev-digest - List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) - - - xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Thu Nov 11 21:59:08 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:50 2004 Subject: Feeler for SML (Simple Markup Language) References: <000201bf2c4b$6a56b560$099918d1@docuverse1> <m3bt91hr4f.fsf@localhost.localdomain> Message-ID: <001301bf2c8f$8f202fe0$04d88dce@PTGRESTON> ----- Original Message ----- From: David Megginson <david@megginson.com> To: <xml-dev@ic.ac.uk> Sent: Thursday, November 11, 1999 12:31 PM Subject: Re: Feeler for SML (Simple Markup Language) > > It's too late -- since XML has already succeeded in gaining wide > implementation as it is, it would be like buying insurance for the > previous year. Perhaps, but just as XML inself sprang from a concern that the SGML standard was far too complex for Web applications, I'm seeing increased concern that the XML standards are getting too complex, and the standards processes too slow moving, to really meet the needs of e-business. See, for example the "Less is More in E-Business" articles and discussions on xml.com this week. http://www.xml.com/pub/1999/11/edi/index.html "The W3C is currently reviewing a complex family of draft documents from XML technology working groups ... [with] the goal to add greater functionality to the base XML language for document generation and processing. While these new functions will no doubt have value in the publishing world ... Opportunities for XML are limited by the mechanics of the syntax and the methods and techniques they either enable or mandate. Traditional EDI technology was hamstrung in the past by arcane syntax that only experts could fathom. Much of the success of HTML, on the other hand, has come from the broad accessibility of that technology. Even lay people with little computer knowledge can create Web content. To gain and ensure broad use of XML, general users must get results as easily and consistently as they do with HTML." > Even if the separate dialect is a pure subset, it will still split the > XML market for no good reason I guess the reason why I'm intrigued by Don Park's proposal is that it seems to me (especially having made a career move from a text/publishing XML vendor to an enterprise commerce XML vendor) like there *is* a good reason for considering whether the set of XML features needed by e-business applications is massively smaller than the set needed by text authoring/publishing/browsing applications. > That said, it's certainly useful to define APIs that hide some of that > stuff -- applications should not have to worry about unparsed > entities, notations, etc. unless they want to Right. Maybe the "SML" idea would meet less resistance if it referred to XML processing tools and APIs that quietly ignored some well-defined set of legal XML constructs (attributes, comments, PIs, notations, entities, or whatever) in well-formed XML documents rather than defining a subset of XML itself in which these are illegal. I think that's well within the spirit of both Don's posting and the "less is more" perspective in the xml.com articles mentioned above. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ebohlman at netcom.com Thu Nov 11 22:07:41 1999 From: ebohlman at netcom.com (Eric Bohlman) Date: Mon Jun 7 17:16:50 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <805C62F55FFAD1118D0800805FBB428D02BC00A1@cc20exch2.mobility.com> Message-ID: <Pine.GSU.4.10.9911111401130.14268-100000@netcom9.netcom.com> On Thu, 11 Nov 1999, Hunter, David wrote: > Perhaps from the point of view of a parser writer, this might be a good > thing. If you knew you were never going to need these constructs, you could > build a smaller, faster parser. > > >From the point of view of applications that use XML, however, SML would not > provide much gain, except perhaps the slight speed advantage of using one of > these stripped down, souped up parsers; as Leigh Dodds pointed out, you > could just use XML without the features you don't need. The way I see it, the main advantage of SML would be the ability to build a simplified API layer on top of an existing XML parser. I'm thinking about something like Grant McLean's XML::Simple Perl module, which uses the existing XML::Parser module (based on Expat) to build simple, regular data structures from arbitrary XML, and generate XML from such data structures. Grant originally intended it for creating flexible application config files, but it's quite useful for parsing things like RSS files, OSD files, etc. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From clark.evans at manhattanproject.com Thu Nov 11 22:07:23 1999 From: clark.evans at manhattanproject.com (Clark C. Evans) Date: Mon Jun 7 17:16:50 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <m3n1sk29pp.fsf@biff.bitsko.slc.ut.us> Message-ID: <Pine.LNX.4.10.9911111708030.10778-100000@cantor.clarkevans.com> On 11 Nov 1999, Ken MacLeod wrote: > {foo this is a foo, {subfoo this is subfoo.} > This is {subfoo{=bar with an attribute}}.} {foo this is a foo, {subfoo this is subfoo.} This is {subfoo{@bar with an attribute}}.} I like @ (from xpath) better than = , since it is not really an assigment... Clark xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From clark.evans at manhattanproject.com Thu Nov 11 22:16:32 1999 From: clark.evans at manhattanproject.com (Clark C. Evans) Date: Mon Jun 7 17:16:50 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <4.2.0.58.19991111113026.00ae3c50@pop1.attglobal.net> Message-ID: <Pine.LNX.4.10.9911111718060.10778-100000@cantor.clarkevans.com> On Thu, 11 Nov 1999, G. Ken Holman wrote: > But I think that is beside the point. Should tools be limiting the way I > work? Hopefully not. I want to work with small chunks and external parsed > entities help me do that. Ken, I've always been afraid of external entities. Do you have some examples you can share? Thanks! Clark xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tyler at infinet.com Thu Nov 11 22:21:53 1999 From: tyler at infinet.com (Tyler Baker) Date: Mon Jun 7 17:16:50 2004 Subject: Feeler for SML (Simple Markup Language) References: <805C62F55FFAD1118D0800805FBB428D02BC00A1@cc20exch2.mobility.com> <14379.74.436084.458156@localhost.localdomain> Message-ID: <382B4113.87465044@infinet.com> David Megginson wrote: > "Hunter, David" <dhunter@Mobility.com> writes: > > > Perhaps from the point of view of a parser writer, this might be a > > good thing. If you knew you were never going to need these > > constructs, you could build a smaller, faster parser. > > Not much smaller, I'm afraid -- for an event-based parser, support for > PIs and attributes adds almost no overhead (I remember experimenting > with putting them in and leaving them out when I was writing > AElfred). > > AElfred, by the way, was under 15K in a compressed JAR file when I was > maintaining it, though it wasn't strictly conformant (it didn't report > all required errors) -- I still believe that someone could write a > Java-based XML parser in under 10K (compressed) if they had the time > and inclination and made more use of the standard Java libraries. For Aelfred's case, it worked well for applets but would not work as well for cell phones, or PDA's because what really counts is memory usage in these environments and regardless of whether you use a java.util.Hashtable or your own custom version, a hashtable class and any supporting utility classes will be loaded into memory one way or another. In this case, writing your own smaller footprint hashtable would make more sense, so long as none of the rest of your code made calls to libraries which loaded up a java.util.Hashtable into memory. But since all kinds of core Java libraries use java.util.Hashtables all over the place, you are probably better off just using java.util.Hashtable anyways. This is one of the problems with embedded Java as I understand it because you still need to bundle a whole bunch of unnecessary libraries with your application instead of just being allowed to use the bare essentials that you really need. Most of Aelfred's footprint from what I remember seemed to be character handling code and not actual XML parsing code. If you restrict XML to be one character encoding such as UTF-8, get rid of DTD handling (in the XML parser I have written more of my code is for parsing DTD's than the actual parsing of an XML file) and validation, then I would not be surprised if you could get things under 5K if you really wanted to. I think for environments with severe memory constraints, some of Don's ideas really make sense. Removing comments, pi's, and attributes though does not shrink your parser much as handling each of those is only a few lines of code. Dealing with character encoding, DTD's, and validation is where most of the bloat in an XML parser tends to go. Tyler xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From clark.evans at manhattanproject.com Thu Nov 11 22:29:51 1999 From: clark.evans at manhattanproject.com (Clark C. Evans) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <Pine.LNX.4.10.9911111724530.10778-100000@cantor.clarkevans.com> I'd call it SXML... On Thu, 11 Nov 1999, Don Park wrote: > o No Attributes (ouch!) Hmm. On the plus side, this would eliminate the famous "attribute or element" debate. > o No PI, Comments, Notations, or CDATA sections > o No document type declaration Cool. > o UTF-8 encoding only I'm kinda ingnorant... would it still be possible to handle oriental character sets with UTF-8 ? > o No non-character entity references > o No predefined character entities (I am iffy on this one) Sure. > What do you guys think? Sounds like many many people are using XML in this way *anyway* -- why not give it a name? Clark xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jamesr at steptwo.com.au Thu Nov 11 23:07:49 1999 From: jamesr at steptwo.com.au (James Robertson) Date: Mon Jun 7 17:16:51 2004 Subject: XML and SML Message-ID: <4.2.0.58.19991112100143.00cc0a00@203.41.126.17> An open letter to Rick Jelliffe, Rick I was most amused by your e-mail gently savaging all those who are trying to ignore those aspects of XML that they don't like. However, I don't think you expected it to be the catalyst for just such a "cut down" proposal just hours later! And for us all to waste more bandwidth on this! It's a strange world. :-) J ------------------------- James Robertson Step Two Designs Pty Ltd SGML, XML & HTML Consultancy http://www.steptwo.com.au/ jamesr@steptwo.com.au "Beyond the Idea" ACN 081 019 623 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jamesr at steptwo.com.au Thu Nov 11 23:08:46 1999 From: jamesr at steptwo.com.au (James Robertson) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <001b01bf2c59$1be27280$ab20268a@pc-lrd.bath.ac.uk> References: <005201bf2c55$10bb5ce0$46d18dce@PTGRESTON> Message-ID: <4.2.0.58.19991112100430.00cf88e0@203.41.126.17> At 02:26 12/11/1999 , Leigh Dodds wrote: > > potentials> for interoperability failures. I might send Don a document >with > > attributes (which I happen to like) but his processor chokes on. It would >be > > better to form a wide consensus on EXACTLY what subset of XML the "SML >community" > > would understand. Hey, since when was there a "SML community"? :-) J ------------------------- James Robertson Step Two Designs Pty Ltd SGML, XML & HTML Consultancy http://www.steptwo.com.au/ jamesr@steptwo.com.au "Beyond the Idea" ACN 081 019 623 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From clovett at microsoft.com Thu Nov 11 23:57:21 1999 From: clovett at microsoft.com (Chris Lovett) Date: Mon Jun 7 17:16:51 2004 Subject: MSXML help Message-ID: <2F2DC5CE035DD1118C8E00805FFE354C155E6215@RED-MSG-56> There is a full DOM reference in http://msdn.microsoft.com/xml/reference/xmldom/start.asp for both C++ and Script programmers. Documentation for IXMLDOMNode is in http://msdn.microsoft.com/xml/reference/cvbref/IXMLDOMNode_interface.asp You will also find tutorials, samples, technical articles, and downloadable tools. -----Original Message----- From: Marko Zerdin [mailto:marko.zerdin@ixtlan-team.si] Sent: Wednesday, November 10, 1999 2:54 AM To: 'Alan Menezes'; xml-dev@ic.ac.uk Subject: RE: MSXML help There is help for MSXML on MSDN (best if you have it on CD), but there are no items related to this topic in index, so you just have to do a full search (e.g. try IXMLDOMNode, and from there you'll be able to come to all the rest through links). -----Original Message----- From: Alan Menezes [mailto:AlanM@SYNECTICS.Soft.net] Sent: Wednesday, November 10, 1999 5:54 AM To: xml-dev@ic.ac.uk Subject: MSXML help Hi all, Can soembody tell me where i can get documentation for MSXML COM component. I want details on the Interfaces and Methods. thanks, Alan xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From l-arcini at uniandes.edu.co Fri Nov 12 00:07:29 1999 From: l-arcini at uniandes.edu.co (Fabio Arciniegas A.) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <382B4113.87465044@infinet.com> Message-ID: <000801bf2ca1$66c7f340$0100000a@phoebe> - ... -o No non-character entity references -o No predefined character entities (I am iffy on this one) - ... - What do you guys think? I think It is true that it saves a lot of work (at expenses of some features that i confess i like, e.g attributes), therefore making it possible to use smaller, faster parsers. But I would be a bit concerned about interoperability issues... I think that in order to keep things interoperable, it could be an "optimizing choice" for an application to use an "SML parser". The process would be something like having the app ready for XML parsing and then when faced with a PI(? -maybe something else-) stating that this is SML, switching parsers... But only as a convinient runtime choice. Implementing an application that *only* manages SML wouldn't seem convenient to me in many important respects like interoperability and extensibility... - ... -o No Attributes (ouch!) -o No PI, Comments, Notations, or CDATA sections -o No document type declaration -o UTF-8 encoding only - subject to change later depending on your capacity to scream convincingly. The key point to consider is whether there is a broad enough need for such a subset of XML. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From anderst at toolsmiths.se Fri Nov 12 00:09:45 1999 From: anderst at toolsmiths.se (Anders W. Tell) Date: Mon Jun 7 17:16:51 2004 Subject: XML Schema enum and boolean Message-ID: <382AB73F.52A0F0AE@toolsmiths.se> Food for thoughts: Add a bindings concept to XML schema to handle boolean , enumeration data types and language issues. An binding is a sequence of pairs of value space expression and lexical representation where each value space expression must express a subspace (or equal) of the data types value space. The order of the pairs is important since it defines a confliction resolution order. Examples: <datatype name=?boolean?> <basetype name=?integer?/> <minInclusive>0</minInclusive> <maxInclusive>1</maxInclusive> </datatype> <datatype name=?myBoolean?> <basetype name=?boolean?/> <binding> <bind><value> 1 <value> <pattern> [Tt][Rr][Ue][Ee]</pattern> </bind> <bind><value> 0 <value> <pattern> [Ff][Aa][Ll][Ss][Ee] </pattern> </bind> <bind><value> 1 <value> <literal> on </literal> </bind> <bind><value> 0 <value> <literal> off </literal> </bind> </binding> </datatype> <-- Here the value space is the same but more acceptable lexical resp. --> <datatype name=?mySwedishBoolean?> <basetype name=?myBoolean?/> <binding> <bind><value> 1 <value> <literal> sant </literal> </bind> <bind><value> 0 <value> <literal> falskt </literal> </bind> </binding> </datatype> <-- Enumeration --> <datatype name=?enum?> <basetype name=?integer?/> </datatype> <datatype name=?myByteColor?> <basetype name=?enum?/> <minInclusive>0</minInclusive> <maxInclusive>255</maxInclusive> <binding> <bind><value> 0 <value> <literal> white </literal> </bind> <bind><value> 255 <value> <literal> black </literal> </bind> </binding> </datatype> <datatype name=?mySwedishByteColor?> <basetype name=?myByteColor?/> <binding> <bind><value> 0 <value> <literal> vit </literal> </bind> <bind><value> 255 <value> <literal> svart </literal> </bind> </binding> </datatype> Thanks /Anders -- /_/_/_/_/_/_/_/_/_/_/_/_/_/_/ / Financial Toolsmiths AB / / Anders W. Tell / /_/_/_/_/_/_/_/_/_/_/_/_/_/_/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From liamquin at interlog.com Fri Nov 12 01:17:07 1999 From: liamquin at interlog.com (Liam R. E. Quin) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <Pine.BSI.3.96r.991111192600.15816B-100000@shell1.interlog.com> There was a "tinyxml" proposal, I think by Dan Connolly but I might have misremembered, during the development of XML. I had hoped it would succeed, but the overall feeling was that we had to have a single unified front, no optional XML features. I think that was the right decision. On the other hand, there are a number of features in XML that at the time I opposed, or that I now wish I had opposed :-) Water under the bridge collects in stagnant pools at times, as len might say I suppose :) I've contributed some ideas below, and I think in some ways they are closer to whatthe XML WG might have come up with had namespaces and schema proposals been around at teh time, and had the concept of getting rid of so many featuers been a feasible one. On Thu, 11 Nov 1999, Don Park wrote: > o No Attributes (ouch!) almost, see below > o No PI, Comments, Notations, or CDATA sections agreed 100% > o No document type declaration OK.. > o UTF-8 encoding only hmmm, Latin 1is useful thouugh. Not sure on this one, but I could be convinced. Agreed -- they are pretty poorly defined anyway, if you read the spec carefully. > o No non-character entity references > o No predefined character entities (I am iffy on this one) You need a way to escape & < and > so maybe these are worth keeping. However, seem y comments below. I would like to suggest a convention for using a minimum subset of XML, so that all "SXML" documents would also be well-formed XML documents, and, with the addition of a DTD or Schema, could be valid. One way to do this would be to define your own element and name space: SXML, say. Suppose that an SXML document had a head and a body, but that the body could contain whatever XML you wanted. The head would contain, optionally, * definitions of repeated fragments * metadata about the document * an optional reference to a Schema, so as not to have to use processing instructions or comments * an optional erference to one or more style sheets, again avoidig these silly processing instructions All the references would use XLink, unless XLink ends up not supporting anything as simple as an href attribute, in which case you might as well use an href attribute. Getting rid of DOCTYPE means you have no way to define yuor own entities, and in that case might as well get rid of the entity mechanism altogether. For inclusion, use id/idref topoint to an object defined in the header: <SXML:HEAD> <SXML:OBJECT NAME="Gribble">My name is Gribble</SXML:OBJECT> </SXML:HEAD> <SXML:BODY> <P>Ths is Gribble. <SXML:USE WHAT="Gribble" /> </P> </SXML:BODY> An SXML parser wold not need to understand namespaces, only to allow colon (:":) in identifiers. Lee -- Liam Quin, Barefoot Computing, Toronto; The barefoot agitator liam at holoweb.net [note changed address] Ankh on irc.sorcery.net, http://www.valinor.sorcery.net/~liam/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From eliot at isogen.com Fri Nov 12 01:18:06 1999 From: eliot at isogen.com (W. Eliot Kimber) Date: Mon Jun 7 17:16:51 2004 Subject: external parsed entites (was: A unique ID question ?) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> <4.2.0.58.19991110132052.00d0bf00@pop1.attglobal.net> <4.2.0.58.19991111101704.00b58830@pop1.attglobal.net> Message-ID: <382B6AD0.FC49B32F@isogen.com> "G. Ken Holman" wrote: > > I do *not* use external parsed entities for an information sharing scheme > ... I use any one external parsed entity as a convenience in only one > instance and don't "use them with other chunks". Ken is an example of a well-informed, careful user who understands his tools and uses them appropriately. He is a professional. He is rare in that regard. As Ken points out, when used safely, external unparsed entities are useful. Just like those eight-foot chainsaws professional lumberers use. > Yes, I can understand those who don't want to give users enough rope to > hang themselves, but I don't think we can legislate all barriers to > abuse. Certainly it behooves us who work with this technology to preach > that external parsed entities are unacceptable for fragment reuse (thank > you, Eliot, for doing so publicly), but if people won't listen, is that the > design's fault? Does the feature *have* to disappear? I can certainly appreciate this position, but in the XML context, given that our primary design principle was "simplify", I felt that the loss of external unparsed entities would have provided a signficant simplification benefit at a minimal loss of function while forcing people to come to the understanding that Ken demonstrates above, an understanding they had, to that point, seemed to be quite unwilling to come to, for whatever reason. I suspect that once we have infrastructure that makes working with complete documents as convenient as working with external parsed entities that we will see the use of external parsed entities naturally fall away. Cheers, E. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Fri Nov 12 01:51:57 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: "Michael Champion"'s message of "Thu, 11 Nov 1999 16:56:05 -0500" References: <000201bf2c4b$6a56b560$099918d1@docuverse1> <m3bt91hr4f.fsf@localhost.localdomain> <001301bf2c8f$8f202fe0$04d88dce@PTGRESTON> Message-ID: <m33duciil9.fsf@localhost.localdomain> "Michael Champion" <Mike.Champion@softwareag-usa.com> writes: > Perhaps, but just as XML inself sprang from a concern that the SGML standard > was far too complex for Web applications, I'm seeing increased concern that > the XML standards are getting too complex, and the standards processes too > slow moving, to really meet the needs of e-business. Sure, I'm hearing the same thing, but the complaints aren't about the XML 1.0 Syntax, they're about the related work in schemas, linking, etc. Creating a new, variant XML syntax won't help much with any of that. > > Even if the separate dialect is a pure subset, it will still split the > > XML market for no good reason > > I guess the reason why I'm intrigued by Don Park's proposal is that it seems > to me (especially having made a career move from a text/publishing XML > vendor to an enterprise commerce XML vendor) like there *is* a good reason > for considering whether the set of XML features needed by e-business > applications is massively smaller than the set needed by text > authoring/publishing/browsing applications. But people writing that kind of application don't much care about the fact that the XML parser they're using happens to support PIs or notations -- sure, the parser's maybe 5% larger than it would be without that stuff, but that's a lot better than software based on some other specs and standards. > > That said, it's certainly useful to define APIs that hide some of that > > stuff -- applications should not have to worry about unparsed > > entities, notations, etc. unless they want to > > Right. Maybe the "SML" idea would meet less resistance if it referred to > XML processing tools and APIs that quietly ignored some well-defined set of > legal XML constructs (attributes, comments, PIs, notations, entities, or > whatever) in well-formed XML documents rather than defining a subset of XML > itself in which these are illegal. I think that's well within the spirit of > both Don's posting and the "less is more" perspective in the xml.com > articles mentioned above. But you can do that already. With SAX, it's trivial: just don't call Parser.setDTDHandler and implement DocumentHandler.processingInstruction as an empty method: public void processingInstruction (String target, String data) { // I don't care. } If you're inheriting from HandlerBase, you don't even have to do that. What we need (and perhaps what you and Don are getting at) is for individual applications to make declarations like XHTML user agents will ignore processing instructions. Sure, why not? It won't hurt much, though there might be some complications when we start mixing vocabularies. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Fri Nov 12 03:35:47 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:51 2004 Subject: XML 2.0alpha specification released! (Re: external parsed entites (was: A unique ID question ?)) References: <003701bf2c02$52861960$1bf96d8c@NT.JELLIFFE.COM.AU> Message-ID: <382B89DC.1910@hiwaay.net> Rick Jelliffe wrote: > > From: W. Eliot Kimber <eliot@isogen.com> > > >> External parsed entities are a done deal for XML 1.0. > >> But hey, just a version number, right? We get to > >> have this fight again. :-) Don't blame Eliot for saying that. He just wants it. The Cat In The Hat said That. > I am happy to announce the release of the XML 2.0alpha specification. It > has been created by using all the criticisms of XML over the last year. Your specification and list of commentors is brilliant. Five stars for wit and an astounding memory. ***** Different issue: Can someone explain to me why arrays have been removed from the XML schema datatypes? Thing One and Thing Two are working on an XML binding. They say they need those and without them, XML schemas don't work for the application. Soooo, please, some non-secret-revealing discussion would be most appreciated. I'll even drop the cat thing. len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Fri Nov 12 03:35:25 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) References: <Pine.LNX.4.10.9911111724530.10778-100000@cantor.clarkevans.com> Message-ID: <382B87A8.5D01@hiwaay.net> Clark C. Evans wrote: > Sounds like many many people are using XML > in this way *anyway* -- why not give it > a name? Because you will need a name to name the name you name it. Gets complex fast. Standards work like that. Profiles too. Putting the cat in the bag was hard enough. Want to face a mad cat? Take him out again. The contract you need in this case is not an XML variant. You need a conformance spec for a system design that limits the feature set. That way, you get what you contract for and the market does not get confused. Battle scarred Cowardly Lion xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Fri Nov 12 03:35:21 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) References: <A51F7543E295D2118D6600A024CDB2F71B9CB9@MAILPROD> <m366z8j55g.fsf@localhost.localdomain> Message-ID: <382B84FB.5D2B@hiwaay.net> David Megginson wrote: > > Vane Lashua <vlashua@RSGsystems.com> writes: > > > That's what a dtd is for! > > It's the contract! > > A DTD is a contract for structure, not for features. And names. Don't forget the names. But Vane has the right idea as long as he remembers a lot of the contract was in the comments. Now, give us schemas so we can make the bloody contracts a bit more negotiable and a little less time sensitive. It is an interesting thought experiment. Construct a generic schema, then see if multiple (ahh... two) business processes can negotiate a schema by which other processes will exchange objects, messages, etc. Start with a seed schema so the DOM has something to munch on, and come up with the simplest system of seed messages to start the negotiation. The negotiating processes can build any number of intermediate versions as long as they don't need human intervention. Fine contest or thread for folks bored about external entities. Wow those venture capitalists and scare some CEOs right out of their options. > Battle-scarred > SGML veterans will remember the SGML declaration, which was the > contract for what features need to be supported by both ends ("I > promise not to use names longer than 8 characters", etc.). The SGML > declaration was first against the wall when the XML revolution came. Ain't it the truth! well... there is one there but it has been *fixed*. I am not complaining because explaining it was usually pretty tough, but there were some fun things you could do like limit recursions. The Cowardly Lion xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Fri Nov 12 03:51:11 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:51 2004 Subject: A unique ID question ? (was: external parsed entites) References: <3.0.32.19991109165751.014f6360@pop.intergate.ca> <4.2.0.58.19991110132052.00d0bf00@pop1.attglobal.net> <4.2.0.58.19991111101704.00b58830@pop1.attglobal.net> Message-ID: <382B8DC2.1D00@hiwaay.net> G. Ken Holman wrote: > > Yes, I can understand those who don't want to give users enough rope to > hang themselves, but I don't think we can legislate all barriers to > abuse. We can try. If we get rid of the rope makers, we can get rid of the hangings. Seems to be the way the tobacco legislation is going on this side of the falls. > Certainly it behooves us who work with this technology to preach > that external parsed entities are unacceptable for fragment reuse (thank > you, Eliot, for doing so publicly), but if people won't listen, is that the > design's fault? Does the feature *have* to disappear? Of course not. It just has to be defended from time to time by a reasonable user with a reasonable and well-stated requirement. Thanks, Ken. I take Eliot and Tim very seriously, and if they want it out, I want to know why. I understand the reference bear. To me, the general entities are not as useful as they once were, but for those that know how, understand their limits, and apply them accordingly, they are safe. I can remember when PIs were despised too, and darn, they got a new career after the revolution. Soo.. Now that unique ID thing and namespaces? Something about hats? Does everyone feel comfortable about the problems with ID/IDREFs and aggregate documents? Our only solution for X3D is to keep the Protos and Inlines in tightly sealed bags. Is it the case that if we use IDs and IDREFs, we don't have any way of ensuring their unique relationships if X3D is used with an XHTML host? len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gtn at ebt.com Fri Nov 12 04:38:46 1999 From: gtn at ebt.com (Gavin Thomas Nicol) Date: Mon Jun 7 17:16:51 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <Pine.LNX.4.10.9911111718060.10778-100000@cantor.clarkevans.com> Message-ID: <000301bf2cc7$9d5c7720$3a7370c6@eps.inso.com> > I've always been afraid of external entities. > Do you have some examples you can share? Have a look at the DOM specification! xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Fri Nov 12 05:10:25 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:51 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <Pine.LNX.4.10.9911111724530.10778-100000@cantor.clarkevans.com> Message-ID: <NBBBICMNIPCICMKJECCBKEIEDBAA.jelks@jelks.nu> Clark Evans wrote: > > o UTF-8 encoding only > > I'm kinda ingnorant... would it still be > possible to handle oriental character sets > with UTF-8 ? Yes. ASCII characters in UTF-8 only take up 1 byte, but if you're using oriental character sets, one *character* can take up several bytes. I forget the max number and the algorhythm used, but I bet some other folks here would know. The only problem is when an *entire* oriental character set document is in UTF-8, then it's liable to be bigger than one encoded in UTF-16, where you know that every character will take up two bytes, no more, no less. > > o No non-character entity references > > o No predefined character entities (I am iffy on this one) > > Sure. How are you going to handle < and & in PCDATA, unless you declare them explicitly (which is hard to do when you've done away with the DOCTYPE declaration) ... /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Fri Nov 12 05:20:34 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:52 2004 Subject: external parsed entites (was: A unique ID question ?) References: <000301bf2cc7$9d5c7720$3a7370c6@eps.inso.com> Message-ID: <382BA39B.A83ADDD3@pacbell.net> Gavin Thomas Nicol wrote: > > > I've always been afraid of external entities. > > Do you have some examples you can share? > > Have a look at the DOM specification! [ that is, its source -- follow the production notes at the end of the spec ] Or the 1913 Websters Dictionary, about 30 entities of 1.5 Mbytes each, http://metalab.unc.edu/webster/ ... and I'd hate to ever see that turn into one 55 MByte file! On a smaller scale, Joseph Conrad's "Heart of Darkness" is online at http://www.megginson.com/texts/darkness/index.html Surely there are more. Nothing to be afraid of with a tool that's used appropriately! - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jelks at jelks.nu Fri Nov 12 05:32:18 1999 From: jelks at jelks.nu (Jelks Cabaniss) Date: Mon Jun 7 17:16:52 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <Pine.BSI.3.96r.991111192600.15816B-100000@shell1.interlog.com> Message-ID: <NBBBICMNIPCICMKJECCBCEIFDBAA.jelks@jelks.nu> Liam R. E. Quin wrote: > Suppose that an SXML document had a head and a body, but that the body > could contain whatever XML you wanted. > > The head would contain, optionally, > * definitions of repeated fragments > * metadata about the document > * an optional reference to a Schema, so as not to have > to use processing instructions or comments > * an optional erference to one or more style sheets, again > avoidig these silly processing instructions I think this is actually going to be called "XML Packaging". I say "think", because the W3C has not officially described what XML Packaging is to include, but several members have said that it should include the above. > <SXML:HEAD> > <SXML:OBJECT NAME="Gribble">My name is Gribble</SXML:OBJECT> > </SXML:HEAD> > <SXML:BODY> > <P>Ths is Gribble. <SXML:USE WHAT="Gribble" /> </P> > </SXML:BODY> > > An SXML parser wold not need to understand namespaces, only to allow > colon (:":) in identifiers. Yeah, but those colons turn SXML into CXML ... : /Jelks xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gtn at ebt.com Fri Nov 12 05:45:54 1999 From: gtn at ebt.com (Gavin Thomas Nicol) Date: Mon Jun 7 17:16:52 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: <382BA39B.A83ADDD3@pacbell.net> Message-ID: <000e01bf2cd1$21d00090$3a7370c6@eps.inso.com> > Or the 1913 Websters Dictionary, about 30 entities of 1.5 Mbytes > each, http://metalab.unc.edu/webster/ ... and I'd hate to ever > see that turn into one 55 MByte file! > > On a smaller scale, Joseph Conrad's "Heart of Darkness" is > online at http://www.megginson.com/texts/darkness/index.html > > Surely there are more. Nothing to be afraid of with a tool > that's used appropriately! Exactly. I was one of the XML WG members that argued for entities very strongly... mostly because from my experience, they are very useful. SGML external entities are far more dangerous... they allow things that wouldn't even be well-formed XML entities (makes database management of SGML *hard*). Even then, I have built systems that used entities as the primary object of reuse (mostly publishing systems) and they worked fine... because entities were largely transparent to the uninitiated. The most radical thought I had for use of entities was in the content of SMIL-ish things, where you might want to broadcast an XML/XHTML document. You could use entities to decompose a document into chunks < 512 bytes each, and incrementally recompose the document in the receiver. This would require a default entity resolution mechanism for undelcared entities to work well... I proposed something like that to the XML WG if I remember correctly... xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From clark.evans at manhattanproject.com Fri Nov 12 05:59:07 1999 From: clark.evans at manhattanproject.com (Clark C. Evans) Date: Mon Jun 7 17:16:52 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <NBBBICMNIPCICMKJECCBCEIFDBAA.jelks@jelks.nu> Message-ID: <Pine.LNX.4.10.9911120100370.12510-100000@cantor.clarkevans.com> On Fri, 12 Nov 1999, Jelks Cabaniss wrote: > Yeah, but those colons turn SXML into CXML ... : And I thought the evening was going to be humorless... Clark xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Fri Nov 12 06:11:06 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:52 2004 Subject: XML Schema and international Booleans Message-ID: <00f501bf2cd8$1feb84f0$15f96d8c@NT.JELLIFFE.COM.AU> From: Anders W. Tell <anderst@toolsmiths.se> Rick Jelliffe wrote: > From: Anders W. Tell <anderst@toolsmiths.se> > Then I have a hard time to understand why they are using highly flexible > value-space, lexical-representation concepts and then don't use them, as in > the case of boolean. The best practical steps you should take are 1) come up with a little complaint, an alternative proposal and justification 2)post this to the comment mailing list at W3C 3) also, notify the w3c i18n WG that you think the approach is wrong. Your comment might be particularly appropriate at this time. The other thing to consider is that XMl Schemas 1.0 is already looking late: I would prefer they leave out value renaming until XML Schemas 2. I think the main purpose of XML Schemas 1.0 should be to provide the basic datatyping rather than class or subtyping mechanisms, but I think most people want more from the base-level XML Schema 1.0 > ISO creates international standards and im pretty sure that {true,false} is not > internationally accepted. Using zero (0) and one (1) is certainly more neutral and > logical. No, because 0 and 1 do not carry implications of true or false to many people. And 0 and 1 are Western symbols, so they are only slightly more "international" than "true" and "false". Also, don't forget that O is used for "approve" and X is used for "disapprove" in some countries, so some people may expect 0 to mean "true". > Frankly Im surprised that it appears that Internationalization is not accepted > by all parties involved in writing and debating international standards. Well, the problem is that localization is not accepted by all! > And why should I be forced to use english as a norm ? Why not Swedish > or Esperanto, which is supposed to be the most universal language of them all. Have you seen Euorpanto? It is a fake language made by EC translators: you can use any word from any European language with any order allowed in any European language: Ik laugh pour ein solche new language doloroso. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Fri Nov 12 06:38:29 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:52 2004 Subject: XML and SML Message-ID: <013b01bf2cdb$e309bf30$15f96d8c@NT.JELLIFFE.COM.AU> From: James Robertson <jamesr@steptwo.com.au> >An open letter to Rick Jelliffe, >However, I don't think you expected >it to be the catalyst for just such >a "cut down" proposal just hours later! Yes, in the future everyone will be on the XML WG for fifteen minutes. Let us not forget that LISP S-expressions (parenthesis) have been around for 35 years; they are simple and can be used for markup, but they didn't take off for that use. And Borenstein has that RFC on a markup language that is simpler than XML and just used elements: it has been around for ages and has gone nowhere for documents. I think the internationalization in XML is one of the major reasons larger companies like it: it provides an integration path from current encodings to Unicode--people who think it is now time to have only UTF-8 have their heads in the sand: so we need encoding headers & NCRs & attributes (to support language) as a minimum requirement for i18n IMHO. If there is a strong need for a simpler markup language, I think it needs to target a particular issue in which XML is weak: difficulty of implementation just isn't one of them. Who are these poor implementers of parsers we need to be so concerned about: IBM? Sun? Microsoft? James Clark has not conspicuously favoured simple software projects. In what way is it simpler to make up a new markup language, document it, write a parser and API for it, compared to using XP or one of the Java parsers? The area where there is scope for a new markup language is for large tables of fielded data in which every field is the same: now I know that compression takes care of this really, but some people still freak out when they see markup: *but* there is a recent RFC this month on such a language. It is a nice language, but if you compare it to XML you can see the maturity of the SGML/XML community in comparison. The debate about a simpler XML is just a waste of time. Where are the people debating about a simpler XML Schema proposal! That is something where people might have some impact? Anders and Len are doing something useful bringing up these schema issues. With all respect, but I hope that people who want SML should move to SML-DEV: I already get over 200 emails a day. Jokes are welcome but not farces. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Wdehora at cromwellmedia.co.uk Fri Nov 12 09:08:05 1999 From: Wdehora at cromwellmedia.co.uk (Bill dehOra) Date: Mon Jun 7 17:16:52 2004 Subject: Why do we write standards? Message-ID: <AA4C152BA2F9D211B9DD0008C79F760A5CA3A1@odin.cromwellmedia.co.uk> : To summarize more briefly, I suggested that there are : two paths to : standardization (which we all agree is a good thing): : : 1. The big-bang approach, where we try to do everything : at once and : either fail or succeed spectacularly. : : 2. The incremental approach, where we do a little at a : time without : getting too far ahead of implementors. : : Both of these head for the same place, but I think that : (1) has failed : so often during the 1990s (i.e. every W3C attempt at an : HTML standard) : that we should think harder about (2). : There is another aspect to standardisation. That is acceptance of the standard. It's not enough to get together and generate standards and only worry about rates of development. The standard must be easily implemented. This, I think is the reason IP and HTTP were accepted: they were relatively simple protocols to implement. To get a standard accepted, ease of implementation needs to be designed in, that is, complicated, hard to use standards are in some sense invalid. I see some standards that are verging on the Baroque. CSS comes to mind, maybe CORBA. CSS is way ahead of anything anyone is implementing right now and the features are being piled on for CSS3. Obese standards are invalid. Ease is desirable because it allows people to get things done. I worry about XML, when I see 'added extras' like metadata, namespaces, XSL, CSS, XLink crawling out of the woodwork. Not that the goal of these standards isn't desirable. But they serve to make XML complicated and difficult to implement. Regards, Bill de hOra xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Fri Nov 12 11:01:36 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:52 2004 Subject: SML answers for SML problems Message-ID: <001601bf2cfd$7cee4000$099918d1@docuverse1> There were many points raised in the initial discussion of the SML idea: 1) Smaller and faster I think everyone can agree that SML parsers will be smaller and faster than XML parsers due to removal of features. What remains controversial is whether the difference is significant enough to justify SML. Since we do not have SML parsers to compare XML parsers with, we are left with only extrapolations and guessworks. My assessment is that the difference is not significant for general XML applications. However, the difference is important for XML applications that places a high premium on size and/or speed. On appliance-level devices, even 5K difference in size translates to significant manufacturing cost increase because memory size does not increase in friendly increments. On network routers and proxies, even a few microseconds delay can mean significantly reduced load capacity. There are no talk of 'documents' on these type of applications. 2) Simpler and easier Based on my experiences in 'spreading the XML religion', I find that XML is easy to learn but it is hard to learn completely. Key ideas behind XML is strikingly simple yet most people get confused by things like DTD, PI, notation, comment, entity, XML declaration, whitespace rules, character encoding, etc. One of the goals for SML should be: SML is what people think XML is. By people, I mean the engineers understand the key concepts behind XML but have not yet been spoiled by the hairy details. SML should fit the mental model of XML people build when they first hear about XML. I believe that an engineer can not use a tool fully unless he/she understands the tool completely. Perhaps it is a peace of mind, perhaps it is confidence. Whatever the reason, it is important that there is a clear mental picture of the tool and its capabilities. Having a clear spec is great but having to refer back to it frequently is not good in my book. SML will be simpler and easier to learn completely. Question is whether there is truely a need for simpler and easier XML. 3) Data versus Documents A good part of XML 1.0 is designed to address document processing problems. Those parts fails to apply when XML data exists only in transit (WebDav, XML-RPC, SOAP), has no end (continuous broadcast), or is sent one-way only. While the spec for such applications might list the unsupported features of XML, I believe it is easier to just say the spec uses the SML subset. 4) Friend or foe? Is SML a friend or foe of XML? Many folks brought up this question either directly or indirectly. I happen to think SML will eventually help rather than hurt adoption of XML but the media might have a field-day with SML vs. XML articles. My thought at this point is that SML is needed by a subset of the XML community. Creating a subset of XML for subset of XML community seems like a reasonable thing to do. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From asjoshi at hss.hns.com Fri Nov 12 11:20:06 1999 From: asjoshi at hss.hns.com (asjoshi@hss.hns.com) Date: Mon Jun 7 17:16:52 2004 Subject: Need help on converting WML to WBXML Message-ID: <65256827.003DBA4B.00@sandesh.hss.hns.com> Hi all!! I do not know if this question belongs to this newsgroup.. but here it is anyway.. For a prototype, we need a WML to WBXML converter.. that can be run standalone (ie is not part of a larger toolkit ) Any pointers on where I can find one?? Ashutosh xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Fri Nov 12 11:51:17 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:52 2004 Subject: SML answers for SML problems In-Reply-To: "Don Park"'s message of "Fri, 12 Nov 1999 03:02:57 -0800" References: <001601bf2cfd$7cee4000$099918d1@docuverse1> Message-ID: <m3zowkgc8g.fsf@localhost.localdomain> "Don Park" <donpark@docuverse.com> writes: > There were many points raised in the initial discussion of > the SML idea: > > 1) Smaller and faster > > I think everyone can agree that SML parsers will be smaller > and faster than XML parsers due to removal of features. What > remains controversial is whether the difference is significant > enough to justify SML. Since we do not have SML parsers to > compare XML parsers with, we are left with only extrapolations > and guessworks. And anecdotal evidence. I've mentioned my own experience with AElfred, which was a recursive descent parser. Since the lexical routines for reading names, etc. already had to be in place, handling PIs and stuff like that was trivial. Here's what Matt Timmerman's current version has: void parsePI () throws java.lang.Exception { String name; name = readNmtoken(true); if (!tryRead("?>")) { requireWhitespace(); parseUntil("?>"); } if (handler != null) { handler.processingInstruction(name, dataBufferToString()); } } > My assessment is that the difference is not significant for > general XML applications. However, the difference is important > for XML applications that places a high premium on size and/or > speed. Even on an embedded system, I doubt that the few bytes added by the above example would amount to anything -- of course, a parser implemented as a state machine might need more or less overhead. The support for attributes is a little longer, but not all that much. We're not talking about 5K here -- that comes from detecting all of the well-formedness errors required for conformance and storing the text of their messages. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Fri Nov 12 11:56:09 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:52 2004 Subject: XML and SML In-Reply-To: <013b01bf2cdb$e309bf30$15f96d8c@NT.JELLIFFE.COM.AU> Message-ID: <000001bf2d05$2bf005a0$099918d1@docuverse1> Rick, >Let us not forget that LISP S-expressions (parenthesis) >have been around for 35 years; they are simple and can be >used for markup, but they didn't take off for that use. >And Borenstein has that RFC on a markup language that >is simpler than XML and just used elements: it has been >around for ages and has gone nowhere for documents. LISP S-expressions is definitely not XML. Is And Borenstein's markup language XML? SML is and I believe it makes a difference. >I think the internationalization in XML is one of the major >reasons larger companies like it: it provides an integration >path from current encodings to Unicode--people who >think it is now time to have only UTF-8 have their heads >in the sand: so we need encoding headers & NCRs & >attributes (to support language) as a minimum requirement >for i18n IMHO. That is great for the larger companies. They can use the full XML and so will I for applications where i18n is a key factor. I don't mind using UTF-8 for those occasional foreign characters so there is no conflict. Now, why would you mind if I used a simple subset of XML features and gave it a name? I do not see how that hurts those large companies. >If there is a strong need for a simpler markup language, >I think it needs to target a particular issue in which XML >is weak: difficulty of implementation just isn't one of them. >Who are these poor implementers of parsers we need to be >so concerned about: IBM? Sun? Microsoft? James Clark >has not conspicuously favoured simple software projects. Try cramming full a XML parser into a toaster. When you got some space left, throw in a compression library as well. >In what way is it simpler to make up a new markup language, >document it, write a parser and API for it, compared to using >XP or one of the Java parsers? The area where there is scope >for a new markup language is for large tables of fielded data >in which every field is the same: now I know that compression >takes care of this really, but some people still freak out when they >see markup: *but* there is a recent RFC this month on such >a language. It is a nice language, but if you compare it to XML >you can see the maturity of the SGML/XML community >in comparison. You can still use XP or one of the Java parsers to parse SML since it is XML. I don't see where this argument is going. >The debate about a simpler XML is just a waste of time. >Where are the people debating about a simpler XML Schema >proposal! That is something where people might have some >impact? Anders and Len are doing something useful bringing >up these schema issues. With all respect, but I hope that people >who want SML should move to SML-DEV: I already get over >200 emails a day. Jokes are welcome but not farces. I don't think the SML discussion is taking attention away from XML Schema discussions. Why all the hostility, Rick? Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From costello at mitre.org Fri Nov 12 13:19:28 1999 From: costello at mitre.org (Roger L. Costello) Date: Mon Jun 7 17:16:52 2004 Subject: XSL Tutorial Message-ID: <382C1432.144E272@mitre.org> Hi Folks, I have updated and expanded my XSL tutorial. The tutorial is for the latest spec (Oct. 8). It includes two Powerpoint presentations (about 150 slides), 29 complete, working examples, and a run.bat file to run the examples. The examples use James Clark's XSL Processor, XT[1]. The tutorial is at: <http://www.xfront.org/xsl.html> I hope that you find it helpful. /Roger [1] <http://www.jclark.com> xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jesmith at kaon.com Fri Nov 12 13:47:19 1999 From: jesmith at kaon.com (Joshua E. Smith) Date: Mon Jun 7 17:16:52 2004 Subject: Why do we write standards? In-Reply-To: <AA4C152BA2F9D211B9DD0008C79F760A5CA3A1@odin.cromwellmedia. co.uk> Message-ID: <3.0.1.32.19991112084550.008c94a0@tiac.net> >The standard must be easily implemented. >This, I think is the reason IP and HTTP were accepted: they were relatively >simple protocols to implement. Nonsense. IP never existed on it's own, IP was part of TCP/IP from the outset, and TCP/IP is a pretty complicated beast. It took years to get it tuned right. HTTP isn't all that easy either: it takes a few hundred lines of hell to make a robust client that handles the myriad error conditions and all the versions. I've never written an HTTP server, but I can't imagine it's all that trivial either. No, the reason these were accepted was that good, working source code was made freely available to all comers, and they met a very real need. It also helped that the IETF's policy is that you cannot make it up the RFC food chain until there are two separate interoperable implementations of the standard. (If W3C required just one working implementation it would be a quantum improvement of the process. It's a great way to fight the natural tendency for bloat.) (Speaking of which, I just learned that the math which drives MP3 encoders is patented! You can get the source code for MP3 from ISO, but you have to agree not to compile it! How nuts is that? It's GIF all over again!) -Joshua Smith xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Chris_Pacetti at whittman-hart.com Fri Nov 12 14:47:04 1999 From: Chris_Pacetti at whittman-hart.com (Chris_Pacetti@whittman-hart.com) Date: Mon Jun 7 17:16:52 2004 Subject: unsubscribe Message-ID: <86256827.0050D7DC.00@mail.whittman-hart.com> unsubscribe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Fri Nov 12 15:06:38 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:52 2004 Subject: XML and SML Message-ID: <A51F7543E295D2118D6600A024CDB2F71B9CC4@MAILPROD> The hostility is probably from a continuing frustration with economics and common sense. SGML has been around for 15 years. A committee from the Association of American Publishers met with the MS Word product manager at the First MS CD-ROM conference (remember that?-- Internet World will go the way of the CD-ROM conference one of these days) about implementing "simple" SGML in MS Word and to use the AAP's recently developed Book, Journal, and Magazine dtds. After all, Word had practically invented "styles" which practically implemented GML which blah blah blah. It obviously didn't happen. Now Office 2000 is promising (still promising!) to use XML as an interchange standard. Even with the bloat required to support Office 2000, the brains don't seem to be in place to implement something that James Clark appears to be able to do in his sleep, practically on a toaster. There is computer power galore to implement full-blown SGML, XML, HTTP, a browser and Unix in a toaster today. Would it (the computer power) even cost $50? Would it even take 6 months to get it accomplished? There are lots of ways to be a genius. Don't waste our Earth's resources (your brain and energy) re-inventing something that will be out of date, unnecessary, or simply out of gas in another 6 months. Vane -----Original Message----- From: Don Park [mailto:donpark@docuverse.com] Sent: Friday, November 12, 1999 6:58 AM To: xml-dev@ic.ac.uk Subject: RE: XML and SML Rick, >Let us not forget that LISP S-expressions (parenthesis) >have been around for 35 years; they are simple and can be >used for markup, but they didn't take off for that use. >And Borenstein has that RFC on a markup language that >is simpler than XML and just used elements: it has been >around for ages and has gone nowhere for documents. LISP S-expressions is definitely not XML. Is And Borenstein's markup language XML? SML is and I believe it makes a difference. >I think the internationalization in XML is one of the major >reasons larger companies like it: it provides an integration >path from current encodings to Unicode--people who >think it is now time to have only UTF-8 have their heads >in the sand: so we need encoding headers & NCRs & >attributes (to support language) as a minimum requirement >for i18n IMHO. That is great for the larger companies. They can use the full XML and so will I for applications where i18n is a key factor. I don't mind using UTF-8 for those occasional foreign characters so there is no conflict. Now, why would you mind if I used a simple subset of XML features and gave it a name? I do not see how that hurts those large companies. >If there is a strong need for a simpler markup language, >I think it needs to target a particular issue in which XML >is weak: difficulty of implementation just isn't one of them. >Who are these poor implementers of parsers we need to be >so concerned about: IBM? Sun? Microsoft? James Clark >has not conspicuously favoured simple software projects. Try cramming full a XML parser into a toaster. When you got some space left, throw in a compression library as well. >In what way is it simpler to make up a new markup language, >document it, write a parser and API for it, compared to using >XP or one of the Java parsers? The area where there is scope >for a new markup language is for large tables of fielded data >in which every field is the same: now I know that compression >takes care of this really, but some people still freak out when they >see markup: *but* there is a recent RFC this month on such >a language. It is a nice language, but if you compare it to XML >you can see the maturity of the SGML/XML community >in comparison. You can still use XP or one of the Java parsers to parse SML since it is XML. I don't see where this argument is going. >The debate about a simpler XML is just a waste of time. >Where are the people debating about a simpler XML Schema >proposal! That is something where people might have some >impact? Anders and Len are doing something useful bringing >up these schema issues. With all respect, but I hope that people >who want SML should move to SML-DEV: I already get over >200 emails a day. Jokes are welcome but not farces. I don't think the SML discussion is taking attention away from XML Schema discussions. Why all the hostility, Rick? Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From greynolds at datalogics.com Fri Nov 12 15:24:04 1999 From: greynolds at datalogics.com (Reynolds, Gregg) Date: Mon Jun 7 17:16:53 2004 Subject: XML Schema and international Booleans Message-ID: <51ED3F5356D8D011A0B1006097C3073401B16F7C@martinique> > -----Original Message----- > From: Rick Jelliffe [mailto:ricko@allette.com.au] > Sent: Friday, November 12, 1999 12:32 AM > > > ISO creates international standards and im pretty sure that > {true,false} is not > > internationally accepted. Using zero (0) and one (1) is > certainly more > neutral and > > logical. > > No, because 0 and 1 do not carry implications of true or false to many > people. And 0 and 1 are Western symbols, so they are only > slightly more > "international" than "true" and "false". Also, don't forget that O is > used for "approve" and X is used for "disapprove" in some > countries, so > some people may expect 0 to mean "true". > I may be mistaken about this, but I'm pretty sure that Boolean logic has nothing to do with truth and falsity. It just needs two distinguishable values. If we wanted to be really up-to-the-minute, we could follow the usage of logicians and use U+22A4 (DOWN TACK) and U+22A5 (DOWN TACK) as the canonical values (notice I didn't say "as 'true' and 'false'); but we would be entirely justified in choosing "foo" and "bar". Whether the booleans are used to denote truth-values depends on the application, which should be able to express t/f in any language. I'm only half-joking about DOWN/UP TACK; DOWN TACK looks like a capital 'T', UP TACK looks like it's opposite, so the mapping the true/false is straightforward, but not part of the semantics of the symbols. Also about as language-neutral as it gets. So define schema semantics in terms of down/up tack, and define a few standard lexical mappings (e.g. to 'true' and 'false') that all implementations are required to understand. My two cents before I head back to the fox hole. -gregg P.S. I just love the phrase "international boolean". We certainly don't need no stinkin' national booleans. Although I understand the municipal booleans aren't bad in some places. ;) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From hpang at flycast.com Fri Nov 12 15:34:57 1999 From: hpang at flycast.com (Hokkun Pang) Date: Mon Jun 7 17:16:53 2004 Subject: SML answers for SML problems Message-ID: <A7C924760A6BD311B97E0090271EB91047EA68@post.flycast.com> duh, can't you come up with a better name? SML is short for Standard Meta Language, which has be around for quite some time and holds a respected place in the computer science field. > -----Original Message----- > From: Don Park [SMTP:donpark@docuverse.com] > Sent: Friday, November 12, 1999 6:03 AM > To: xml-dev@ic.ac.uk > Subject: SML answers for SML problems > > There were many points raised in the initial discussion of > the SML idea: > > 1) Smaller and faster > > I think everyone can agree that SML parsers will be smaller > and faster than XML parsers due to removal of features. What > remains controversial is whether the difference is significant > enough to justify SML. Since we do not have SML parsers to > compare XML parsers with, we are left with only extrapolations > and guessworks. > > My assessment is that the difference is not significant for > general XML applications. However, the difference is important > for XML applications that places a high premium on size and/or > speed. On appliance-level devices, even 5K difference in size > translates to significant manufacturing cost increase because > memory size does not increase in friendly increments. On network > routers and proxies, even a few microseconds delay can mean > significantly reduced load capacity. There are no talk of > 'documents' on these type of applications. > > 2) Simpler and easier > > Based on my experiences in 'spreading the XML religion', I > find that XML is easy to learn but it is hard to learn > completely. Key ideas behind XML is strikingly simple yet > most people get confused by things like DTD, PI, notation, > comment, entity, XML declaration, whitespace rules, character > encoding, etc. > > One of the goals for SML should be: > > SML is what people think XML is. > > By people, I mean the engineers understand the key concepts > behind XML but have not yet been spoiled by the hairy details. > SML should fit the mental model of XML people build when they > first hear about XML. > > I believe that an engineer can not use a tool fully unless > he/she understands the tool completely. Perhaps it is a > peace of mind, perhaps it is confidence. Whatever the reason, > it is important that there is a clear mental picture of the > tool and its capabilities. Having a clear spec is great but > having to refer back to it frequently is not good in my book. > > SML will be simpler and easier to learn completely. Question > is whether there is truely a need for simpler and easier XML. > > 3) Data versus Documents > > A good part of XML 1.0 is designed to address document > processing problems. Those parts fails to apply when XML data > exists only in transit (WebDav, XML-RPC, SOAP), has no end > (continuous broadcast), or is sent one-way only. While the spec > for such applications might list the unsupported features of XML, > I believe it is easier to just say the spec uses the SML subset. > > 4) Friend or foe? > > Is SML a friend or foe of XML? Many folks brought up this > question either directly or indirectly. I happen to think > SML will eventually help rather than hurt adoption of XML but > the media might have a field-day with SML vs. XML articles. > > My thought at this point is that SML is needed by a subset of > the XML community. Creating a subset of XML for subset of XML > community seems like a reasonable thing to do. > > Best, > > Don Park - mailto:donpark@docuverse.com > Docuverse - http://www.docuverse.com > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on > CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following > message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From vlashua at RSGsystems.com Fri Nov 12 16:04:28 1999 From: vlashua at RSGsystems.com (Vane Lashua) Date: Mon Jun 7 17:16:53 2004 Subject: Feeler for SML (Simple Markup Language) Message-ID: <A51F7543E295D2118D6600A024CDB2F71B9CC5@MAILPROD> And the comments become the human-readable schema. -----Original Message----- From: Len Bullard [mailto:cbullard@hiwaay.net] Sent: Thursday, November 11, 1999 10:10 PM To: David Megginson Cc: xml-dev Subject: Re: Feeler for SML (Simple Markup Language) David Megginson wrote: > > Vane Lashua <vlashua@RSGsystems.com> writes: > > > That's what a dtd is for! > > It's the contract! > > A DTD is a contract for structure, not for features. And names. Don't forget the names. But Vane has the right idea as long as he remembers a lot of the contract was in the comments. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tgraham at mulberrytech.com Fri Nov 12 16:10:05 1999 From: tgraham at mulberrytech.com (Tony Graham) Date: Mon Jun 7 17:16:53 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <Pine.LNX.4.10.9911111724530.10778-100000@cantor.clarkevans.com> References: <000201bf2c4b$6a56b560$099918d1@docuverse1> <Pine.LNX.4.10.9911111724530.10778-100000@cantor.clarkevans.com> Message-ID: <14380.11614.10000.669791@menteith.com> At 11 Nov 1999 17:32 -0500, Clark C. Evans wrote: > > o UTF-8 encoding only > > I'm kinda ingnorant... would it still be > possible to handle oriental character sets > with UTF-8 ? You can still represent the characters from your oriental character sets using UTF-8, but it takes three bytes per character to do so (instead of two bytes with UTF-16 and most legacy encodings). UTF-8 is a win for English text, since the ASCII characters are represented with one byte. For most scripts, however, UTF-8 takes up more bytes per character than UTF-16. It is well known the three bytes per character range includes the CJK ideographs, but it also includes Hangul, the South and Southeast Asian Scripts, and others too numerous to mention here. Whether UTF-8 or UTF-16 is better depends both on what scripts you mainly use and on what your tools support (since neither UTF-8 support nor UTF-16 support is universal among general-purpose programming languages or editors or...). Regards, Tony Graham ====================================================================== Tony Graham mailto:tgraham@mulberrytech.com Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9632 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lindsey at diac.com Fri Nov 12 17:11:13 1999 From: lindsey at diac.com (William Lindsey) Date: Mon Jun 7 17:16:53 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <m3n1sk29pp.fsf@biff.bitsko.slc.ut.us> Message-ID: <Pine.LNX.4.10.9911130102040.29947-100000@cobra.diac.com> Ken MacLeod writes: > {foo this is a foo, {subfoo this is subfoo.} > This is {subfoo{=bar with an attribute}}.} Proposals for similar concrete syntaxes were discussed during XML's development. I'm satisfied with the result. People interested in the idea of using S-Expressions may be interested in an SGML markup language I defined a while back. The concrete syntax appears so close to Scheme, that a document actually can be run by an R5RS interpreter, yet is also valid SGML. http://www.blnz.com/lml Enjoy, Bill xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From lauren at sqwest.bc.ca Fri Nov 12 17:48:59 1999 From: lauren at sqwest.bc.ca (Lauren Wood) Date: Mon Jun 7 17:16:53 2004 Subject: SML answers for SML problems In-Reply-To: <001601bf2cfd$7cee4000$099918d1@docuverse1> Message-ID: <199911121746.JAA24650@mail.sqwest.bc.ca> On 12 Nov 99, at 3:02, Don Park wrote: > One of the goals for SML should be: > > SML is what people think XML is. > > By people, I mean the engineers understand the key concepts > behind XML but have not yet been spoiled by the hairy details. > SML should fit the mental model of XML people build when they > first hear about XML. Funnily enough, if you go back 3 years, and substitute "SGML" for "XML" and "XML" for "SML", you get the discussions many of us were having about why XML was an advantage over SGML... mostly, that XML was what most people thought SGML was, or should have been. So SML is 20% of 20% of SGML? Hmmm, does 4% of SGML deliver 64% of the usefulness? Lauren xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Fri Nov 12 18:22:56 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:53 2004 Subject: SML and History Message-ID: <3.0.32.19991112102341.014e0da0@pop.intergate.ca> At 05:48 AM 11/11/99 -0800, Don Park wrote: >Everyone, > >I have been thinking that there are applications out there that >can benefit from using XML yet donot need all of its features. There is some history there. Shortly after the release of XML, some folks, including some very important folks in W3C and its members, who had been big supporters of XML, actually got around to reading the spec, and discovered to their horror that they had, instead of DPML (Don Park Markup Language), an XML which included entities, DTDs, PIs, and assorted other baggage. As a result of that, the W3C created a Working Group called the "XML Syntax Working Group" (now expired), co-chaired by me and Joel Nava, with a few deliverables, including some sort of simplified XML and also a "Canonical XML" format for use in conformance testing and digital signatures. Last things first: Canonical XML still lives, has public Working Drafts, and quite likely some day be a W3C Recommendation. Co-editors Bray/Clark/Tauber. Simplified XML failed to happen because the WG totally failed to achieve consensus on what it ought to be. My memory is foggy but I seem to recall that everyone agreed that references to external entities should be suppressed, but I can't bring to the front of my mind any one other thing that everyone agreed on. Further complicating the picture was the lack of objective evidence that a simplified-XML subset would actually be significantly cheaper in terms of memory footprint or processing speed or implementation time. Further complicating the picture was strenuous resistence by some, including me, to any weakening of XML's internationalization capabilities. Restricting it to one encoding (probably UTF-8) would have had serious cost to XML's acceptance in one part of the world or the other. Furthermore, since most real-world data is in EBCDIC or JIS or ISO-Latin, the net result would have been moving the character conversion logic from the parser to another piece of software with no net saving. Further complicating picture was serious concern by some, again including me, about "splitting XML". Given the existence of a simplified XML, many vendors would gleefully leap on board, support only that, announce to the world that they supported XML, and throw any incoming document on the floor that happened to include lots of things that XML 1.0 said was legal. Speaking only for myself, this was the blood-in-the-water issue. At the end of the day, I agree with Don Park that too much stuff made it into XML 1.0 (although in the last months of the development of the spec, we were kept busy full-time resisting the addition of more stuff). However, looking back over the past couple of years, it seems that it came out just-barely-small-enough to hit the sweet spot. Nobody is more conscious than me of the unnecessary extras in XML 1.0, but these acknowledged flaws seem not to be fatal nor even, in the big picture, all that serious. For example, I'm in the late stages of building a big application with XML plumbing that would get just fine with DPML (Don Park Markup Language). Who cares? I create the XML with a few printf() statements (for the cognoscenti: ap_rprintf()), and pick up the nearest XML parser to read it with. The cost of having features I'm not using seems very moderate, and the benefit of merely having to specify "the interface is XML 1.0," without any fine print, seems quite high. There is some valid concern with the growing height of the stack of other related recommendations that are being heaped on the back of XML 1.0. Speaking only for myself, I surely don't have the mental bandwidth to be on top of XPath and XSLT and XSchema and XLink and DOM and the Infoset and so on all at once; I can't imagine that anyone except maybe James Clark does. It's important that these things be built, insofar as possible, so you can pick and choose and just use the one or two you want without getting yourself into complex dependencies. So far, I think the specs have done a reasonably good job of that. Where they haven't, it should be treated as a bug. -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From srn at techno.com Fri Nov 12 18:40:59 1999 From: srn at techno.com (Steven R. Newcomb) Date: Mon Jun 7 17:16:53 2004 Subject: Why do we write standards? In-Reply-To: <AA4C152BA2F9D211B9DD0008C79F760A5CA3A1@odin.cromwellmedia.co.uk> (message from Bill dehOra on Fri, 12 Nov 1999 09:07:17 -0000) References: <AA4C152BA2F9D211B9DD0008C79F760A5CA3A1@odin.cromwellmedia.co.uk> Message-ID: <199911121839.MAA02398@bruno.techno.com> > From: Bill dehOra <Wdehora@cromwellmedia.co.uk> > I worry about XML, when I see 'added extras' like metadata, > namespaces, XSL, CSS, XLink crawling out of the woodwork. Not that > the goal of these standards isn't desirable. But they serve to make > XML complicated and difficult to implement. Hear, hear. The problem isn't that, for example, there is an XML Namespaces Recommendation. As I see it, the problem is that many of these kinds of things are being done with the idea that they are somehow going to require support from all XML implementations, thus making XML a bigger and bigger monolith, more and more self-contradictory and redundant, and harder and harder to understand and implement in any given situation. For example, with the best of intentions, the XML InfoSet Recommendation could regard XML itself as having non-optional properties that *must* exhibit values when Namespaces are used. But it would be much better (more parsimonious, more modular, less obese) to make support for such properties optional, so that, for example, all XML implementations are not required to recognize colonized names as namespace references. The difference is all in whether we view Namespaces as *an intrinsic aspect of XML* (bad), or whether we view Namespaces as *a particular technique for using XML* (good). Bill dehOra's note reminded me of some words that I heard on the occasion of the death of a certain monolithic standard that died of obesity: "In attempting to make the standard as useful as possible for every purpose, we made it so big and complex that nobody could use it for any purpose." "This standard absorbed all available resources, grew bigger and bigger, and provided no benefit to anyone. This standard was a cancer, it had to die, and we're better off now that it's dead." XML can be saved from obesity. After all, SGML never succumbed. Of course, SGML has Charles Goldfarb to defend it against creeping scope. And he does defend it very staunchly indeed, and maintaining that defense has occasionally been costly. (I'm trying to think who defends XML from creeping scope. I should know the answer to that question, but I don't.) -Steve -- Steven R. Newcomb, President, TechnoTeacher, Inc. srn@techno.com http://www.techno.com ftp.techno.com voice: +1 972 517 7954 <<-- new phone number fax +1 972 517 4571 <<-- new fax number pager (150 characters max): srn-page@techno.com Suite 211 <<-- new address 7101 Chase Oaks Boulevard Plano, Texas 75025 USA xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From niko at cmsplatform.com Fri Nov 12 18:43:22 1999 From: niko at cmsplatform.com (Nik O) Date: Mon Jun 7 17:16:53 2004 Subject: XML Schema and international Booleans Message-ID: <012201bf2d3d$c4318d60$1a5e360a@tetondata.com> Gregg Reynolds wrote: > >If we wanted to be really up-to-the-minute, we could follow >the usage of logicians and use U+22A4 (DOWN TACK) >and U+22A5 (DOWN TACK) as the canonical values [...] Why not use U+22A8 (TRUE) and U+22AD (NOT TRUE)? I don't know how logicians/mathematicians use these, but presumably they are used enough that the Unicode org described them. There would be no confusion with the Roman letter "T", and "pi(e)-on-the-side" is one of the seven true paths to happiness, que no? Regards, Nik O, Teton Data Systems, Jackson, Wyo. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Fri Nov 12 18:52:42 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:53 2004 Subject: Good stuff on XHTML modularization Message-ID: <3.0.32.19991112105323.01152e00@pop.intergate.ca> I saw the posting included below on another mailing list where they worry about XHTML. It struck me as the best explanation of the XHTML 1.1 modularization thinking that I had run across and asked the author, Sebastian Schnitzenbaumer of Stack Overflow, a member of the HTML WG, why he didn't post it on XML-DEV. Turns out he'd found the flame content a little high around here (he has a point) but asked me if I'd mind relaying it. I don't. He asked me to point out that this is *not* a statement on behalf of the HTML WG, and this is definitely work-in-progress, but I gather represents some of the thinking going on over there. ============================================================== > There are some integration issues to be worked out for namespaces. For > example if a user customizes a DTD to be a conformant subset, is the > namespace the same? If the user customizes a DTD but makes some changes > that affect names, how does the user indicate a variant? Is is useful > to indicate the variant? This is something the HTML WG has explored in great detail. Modularization of XHTML is the framework for the HTML WG and other parties to organize the development of XHTML, that's why I sometimes use the nickname "XHTML Development Kit". The subsets, extended subsets and variants versus namespace issue was a problem the HTML WG needed to solve. One might ask, why modularization in the first place? I guess this is similar here at the Web3D consortium, we have a lot of different implementors who address specialized domains and the times of "one size fits all" are over. It is desirable to allow innovation, and allowing innovation means allowing variants. But how do you let others create variants in a safe way? Here is the model the HTML WG is currently developing: Basis is HTML 4.0, a monolithic, stand-alone ML. XHTML 1.0 is just the same thing in XML clothing, same functionality but XML notation, still one big thing. XHTML 1.0 introduces the XHTML namespace, without implying versioning (NS URI is now "http://www.w3.ort/1999/xhtml" BTW). Modularization slices XHTML 1.0 into a dozen "modules". Think of a markup language as a cake. If you are sure that someone won't take the whole cake but only some slices, then it is better to define "default cuts" instead of letting everyone randomly cut the thing into pieces. If Vendor A says I'm using slices X, Y, Z and Vendor B says Y, Z, P, then Author C will now the Y and Z is the same in both Vendor A's and Vendor B's implementation. Modularization of XHTML is the "module repository". In the module repository, there are more modules than a single version of XHTML can use, for instance, there are two forms module (HTML 3.2 forms and HTML 4.0 forms) and two tables modules, etc. XHTML 1.1. is the same as XHTML 1.0, but the DTD is not monolithic, rather a specific combination of modules taken from the module repository that aims to be a close match to XHTML 1.0. Now comes the interesting part. The document "Building XHTML Modules" is the tutorial for any party (not only W3C) to create "XHTML conforming modules", a how-to guide on creating new modules similar in design to the those modules found at W3C's module repository. To answer the namespaces question, let's play through a scenario: Consortium releases module repository together with a specific combination known as StandardML. StandardML uses 12 of 15 modules of the module repository. StandardML's 12 modules include 8 *mandatory* modules. All 15 modules of the module repository belong to the "StandardML namespace". Consortium is in control over StandardML namespace. Vendor A thinks StandardML is nice, but rather than providing a strictly comforming StandardML implementation, Vendor A wishes to implement something different. Subsets done by either Vendor A or Consortium: Vendor A isn't capable of fully implementing StandardML. Vendor A creates a new StandardML "family member" by creating the specifc combination of just the 8 mandatory modules known as the Markup Language "StandardML-Basic". Since StandardML-Basic is a strict subset, it still belongs to the StandardML namespace. Extended Subsets or Supersets done by Consortium only: Consortium creates new modules, adds them to the module repository, creates a new specific combination of both old and new modules called StandardML 2.0. Consortium may either: - hereby extend the StandardML namespace by the new modules - introduce a wholy new namespace "StandardML 2.0", if the outcome is a completely new markup language where the names used in StandardML 1.0 are used in a complete different way in StandardML 2.0 (<p> suddenly meaning "parrot"). Extended Subsets or Supersets done by Vendor A: Vendor A takes a set of module out the module repository, at least the 8 mandatory modules. Vendor A then creates one or many new modules after the guidelines set forth by Consortium. Vendor A now has five new StandardML-conforming modules. These five modules collectively define the MyML namespace being under control of Vendor A. The specific combination of modules (or family member) using both the 8 mandatory modules from Consortium plus the 5 new ones from Vendor A is called "StandardML-MyML". The markup language StandardML-MyML has the StandardML namespace as the default namespace covering the StandardML modules, while the MyML modules in StandardML-MyML belong to the MyML namespace. As an example, here is a sample file of XHTML-FML, an XHTML family member using XHTML 1.1 without the HTML 4.0 Forms module but instead with an additional namespace of five new Forms Markup Language modules: <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//OVERFLOW//DTD XHTML-FML 1.0//EN" "http://www.mozquito.org/dtd/xhtml-fml1.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:x="http://www.mozquito.org/xhtml-fml"> <head> <title>Untitled ... Check http://www.mozquito.org/factory to see the implementation. For those of you who have access to the W3C website, check: http://www.w3.org/Markup/Group for the links to the latest versions of the specs. Otherwise, please see the public drafts: XHTML 1.1 - Module-based XHTML http://www.w3.org/TR/xhtml11/ Modularization of XHTML http://www.w3.org/TR/xhtml-modularization/ Building XHTML Modules http://www.w3.org/TR/xhtml-building/ Regards, Sebastian --- Stack Overflow AG Phone: +49-89-767363-70 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From greynolds at datalogics.com Fri Nov 12 19:20:03 1999 From: greynolds at datalogics.com (Reynolds, Gregg) Date: Mon Jun 7 17:16:53 2004 Subject: XML Schema and international Booleans Message-ID: <51ED3F5356D8D011A0B1006097C3073401B16F7D@martinique> > -----Original Message----- > From: Nik O [mailto:niko@cmsplatform.com] > Sent: Friday, November 12, 1999 12:42 PM > > Gregg Reynolds wrote: > > > >If we wanted to be really up-to-the-minute, we could follow > >the usage of logicians and use U+22A4 (DOWN TACK) > >and U+22A5 (DOWN TACK) as the canonical values [...] > > Why not use U+22A8 (TRUE) and U+22AD (NOT TRUE)? I don't know how > logicians/mathematicians use these, but presumably they are > used enough that > the Unicode org described them. > If they're accurately labeled, I'd say use 'em, but I somehow got the idea those are used in writing proofs to express logical entailment (or whatever the term is) or something like that, rather than truth. I.e., I suspect Unicode got the labels slightly wrong. But I must also stress that I'm not a logician, I only play one on the internet. I'm quite fond of non-sequiters, especially since my tennis shoes are in the wash. I guess my main objection to U+22A8 and U+22AD is they seem to define false in terms of true, which seems to denigrate falseness, and is clearly insensitive to liars. > There would be no confusion with the Roman letter "T", and > "pi(e)-on-the-side" is one of the seven true paths to > happiness, que no? > Doesn't somebody have an international symbol for beer we could use for 'true'? -gregg xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mark.Volkmann at AGEDWARDS.com Fri Nov 12 19:52:02 1999 From: Mark.Volkmann at AGEDWARDS.com (Volkmann, Mark) Date: Mon Jun 7 17:16:53 2004 Subject: default encoding Message-ID: <5D176C6118FFD211B3A700902761F0F0FC446D@hqexchn8.agedwards.com> If I start an XML document with what is the default encoding? Is it just determined based on the first four bytes? -- __ __ / \/ \ Object Computing, Inc. \ / ark (314)589-1617 pager (314)955-8123 A.G.Edwards \ / olkmann (314)579-0066 OCI \/ volkmann@inlink.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Fri Nov 12 20:08:45 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:53 2004 Subject: default encoding Message-ID: <3.0.32.19991112120824.01400a70@pop.intergate.ca> At 01:50 PM 11/12/99 -0600, Volkmann, Mark wrote: >If I start an XML document with > >what is the default encoding? >Is it just determined based on the first four bytes? UTF-8 unless otherwise specified. -T. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From grove at infotek.no Fri Nov 12 20:32:43 1999 From: grove at infotek.no (Geir Ove Grønmo) Date: Mon Jun 7 17:16:53 2004 Subject: GPS - Groves and Property Sets for Python 0.20 Message-ID: Hello, I'm pleased to announce the second release of GPS - Groves and Property Sets for Python. There has been a lot of changes in this release. The most important being the support for grove managers and managed grove nodes, and a grove walker module. See the changes.txt file in the distribution for a complete list of changes. Suggestions and bug reports should be sent to: grove@infotek.no Geir O. Gr?nmo -------------------------------------------------------------------------- Title: GPS - Groves and Property Sets for Python Version: 0.20 Released: November 12th 1999 Author: Geir O. Gr?nmo, grove@infotek.no License: GPL Homepage: http://www.infotek.no/~grove/software/gps/index.html - -- >>> What is GPS? GPS is an implementation of the groves and property set concepts defined in the HyTime and DSSSL standards. GPS is written in Python, and should work* on any platform to which Python have been ported - including the Java Platform. There are two implementations in the current distribution, one in-memory implemention and one that supports ZODB - the Zope Object Database. Both groves, property sets and grove plans can be made persistent by the ZODB implementation. - -- >>> Features o Loading of property sets from documents conforming to the Property Set DTD, or any derived DTD [requires architectural processing]. o Grove plans. Default grove plans is automatically created by wrapping a GrovePlan object around a property set. Inclusion and omitting of modules, classes and properties are fully supported. o Self-managed and managed grove node implementations, both generic classes for representing grove nodes. o Grove managers that manages a repository of managed grove nodes. o ZODB - Zope Object Database versions of all grove, grove manager, property set and grove plan classes, plus some ZODB utilities. o Module for building XML groves from SAX event streams. This module also contains a class for emitting SAX events by walking XML groves. o Grove walkers, allows for selective processing of groves. o Sample Property Sets - -- >>> Requirements - Python 1.5.2 or newer [3] - An SGML/XML parser with a SAX driver - SAX 1.0 for Python [4] - xmlarch 0.25, optional unless architectural processing is needed [5] - -- >>> References [1] http://www.jpython.org/ [2] http://www.ornl.gov/sgml/SC34/ [3] http://www.python.org/ [4] http://www.stud.ifi.uio.no/~larsga/download/python/xml/saxlib.html [5] http://www.infotek.no/~grove/software/xmlarch/index.html [6] http://www.infotek.no/~grove/software/gps/licence.html * The ZODB implementation won't work in a Java environment, since ZODB contains code written in C. --------------------------------------------------------------------------

GPS - Groves and Property Sets for Python version 0.20 an implementation of the groves and property set concepts defined in the HyTime and DSSSL standards. (12-Nov-1999) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From psaintandre at corp.webb.net Fri Nov 12 22:10:20 1999 From: psaintandre at corp.webb.net (Peter Saint-Andre) Date: Mon Jun 7 17:16:53 2004 Subject: documenting schemas/DTDs Message-ID: <8D96EDA0AC04D31197B400A0C96C1480811034@ossex1.ossinc.net> Chapter 5 of the XML Schema working draft is a placeholder for recommendations regarding the documenting of schemas, and the available information on DDML and XSchema for DTDs seems somewhat out of date. What is the status of documentation efforts for XML? I'd sure like to have at my disposal an "XMLdoc" technology similar to Javadoc.... Peter -- Peter Saint-Andre Software Engineer http://www.webb.net/ psaintandre@webb.net xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gkholman at CraneSoftwrights.com Fri Nov 12 22:41:44 1999 From: gkholman at CraneSoftwrights.com (G. Ken Holman) Date: Mon Jun 7 17:16:53 2004 Subject: external parsed entites (was: A unique ID question ?) In-Reply-To: References: <4.2.0.58.19991111113026.00ae3c50@pop1.attglobal.net> Message-ID: <4.2.0.58.19991112164320.00a76630@pop1.attglobal.net> At 99/11/11 17:18 -0500, Clark C. Evans wrote: >On Thu, 11 Nov 1999, G. Ken Holman wrote: > > But I think that is beside the point. Should tools be limiting the way I > > work? Hopefully not. I want to work with small chunks and external > parsed > > entities help me do that. > >Ken, > >I've always been afraid of external entities. >Do you have some examples you can share? Logically, my document model is made up of modules, one is used for each major topic. Each module is made up of an optional intro, followed by lessons, followed by the optional exit. Each of these breaks down into frames, and each frame is made of a set of panes and prose. When assembled as slides for instructor-led training, each pane of a frame makes a separate slide (both HTML on-screen slides and print pages). When assembled for web-based CBT (currently being set up with an Australian company), each frame makes a separate page and the individual panes merge. When assembled as a prose book, the chapters and sections come from the modules and lessons and the content from the prose (with backup to the pane content during the process of writing the prose if there is no prose for a given frame). Physically, I break down the source into separate external parsed entities for each module, and within each module for each lesson ... thus, I'm only focusing on one lesson at a time when actually doing my writing: main.xml: &module1; &module2; module1.xml: &lesson1-1; &lesson1-2; module2.xml: &lesson2-1; &lesson2-2; lesson1.xml: Note that I do not name the entities with numbers, I label them with the concepts of the content ... I've just numbered them above to illustrate the physical hierarchy. Prose content and pane content are authored side by each, as the production process winnows the undesired components for a given configuration. This helps me ensure both forms of the content are in sync. Concepts of applicability and effectivity are used to configure the material for either 45-minute, 90-minute, half-day, full-day lecture versions, two-day lecture or hands-on versions, or the book prose version *at a semantic level*. This allows me to leverage the content at many different fora for different delivery lengths and host client needs. Applicability can be used at either high (module) or low (phrase) levels of the document hierarchy. The content configuration is *not* done by selectively including separate parsed entities, rather, the *entire* book (and *all* entities) is read in during a configuration/applicability XSLT transform that emits the effective result (based on applicability) that is then processed into slides or prose book format. Host or publication detail configuration (title, language, logos, marginalia, ISBN, etc.) is accomplished via extensive use of external parameter entities and numerous marked sections. The XSLT stylesheet components are also combined at the semantic level, not syntactic level, utilizing the xsl:include and xsl:import (xsl:import gives a *big* win when doing the print by importing already written logic for display). I'm using XT for production and JADE for DSSSL/RTF/PDF publication. I hope this helps. .................. Ken -- G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/x/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) Web site: XSL/XML/DSSSL/SGML services, training, libraries, products. Practical Transformation Using XSLT and XPath ISBN 1-894049-02-0 Next instructor-led training: 1999-12-05/06, 1999-12-07, - 2000-02-27/28, 2000-05-11/12, 2000-05-15 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From andrewl at microsoft.com Fri Nov 12 22:58:50 1999 From: andrewl at microsoft.com (Andrew Layman) Date: Mon Jun 7 17:16:54 2004 Subject: XML Schema and international Booleans Message-ID: <33D189919E89D311814C00805F1991F7F4A85C@RED-MSG-08> Several people have expressed dissatisfaction with the currently-proposed representation of booleans in XML schemas datatypes. I second Rick Jeliffe's suggestion that, if you have such disagreements, the most practical step you can take is to give the W3C a well-thought-out alternative proposal, now. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From DaviesA at logica.com Fri Nov 12 23:28:00 1999 From: DaviesA at logica.com (Davies, Andrew) Date: Mon Jun 7 17:16:54 2004 Subject: unsubscribe Message-ID: unsubscribe ------------------------------------------ Andrew Davies Senior Consultant Logica Inc. Financial Services Division tel. +1 212 455 8230 email daviesa@logica.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Fri Nov 12 23:57:27 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:54 2004 Subject: SML and History In-Reply-To: <3.0.32.19991112102341.014e0da0@pop.intergate.ca> Message-ID: <001901bf2d69$f28b61a0$099918d1@docuverse1> Tim, >Simplified XML failed to happen because the WG totally failed >to achieve consensus on what it ought to be. My memory is >foggy but I seem to recall that everyone agreed that references >to external entities should be suppressed, but I can't bring to >the front of my mind any one other thing that everyone agreed on. I consider this to be one of the two major stumbling block for SML as well. Just thinking about the discussion on whether to include attribute or not gives me headaches. >Further complicating picture was serious concern by some, >again including me, about "splitting XML". Given the existence >of a simplified XML, many vendors would gleefully leap on board, >support only that, announce to the world that they supported XML, >and throw any incoming document on the floor that happened to >include lots of things that XML 1.0 said was legal. Speaking only >for myself, this was the blood-in-the-water issue. This is the other major stumbling block. Ignorant marketeers reasoning "SML is XML so we are supporting XML! Let's put that on the box." I have no answer for this sort of thing happenning other than a firing squad. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com PS: I rather liked the name Don Park Markup Language . Lets do this! Lets do that! AAarrrrhhhhgg! But... I still think... Who is the bigger ass? I am not sure. Len, are you a bot? xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Fri Nov 12 23:57:26 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:54 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <14380.11614.10000.669791@menteith.com> Message-ID: <001801bf2d69$f1ba5600$099918d1@docuverse1> >You can still represent the characters from your oriental character >sets using UTF-8, but it takes three bytes per character to do so >(instead of two bytes with UTF-16 and most legacy encodings). Right. This means that SML is not a good choice for 'documents' nor encoding data with lots of foreign characters. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Fri Nov 12 23:57:19 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:54 2004 Subject: SML answers for SML problems In-Reply-To: <199911121746.JAA24650@mail.sqwest.bc.ca> Message-ID: <001101bf2d69$eddd9100$099918d1@docuverse1> >Funnily enough, if you go back 3 years, and substitute "SGML" for >"XML" and "XML" for "SML", you get the discussions many of us >were having about why XML was an advantage over SGML... >mostly, that XML was what most people thought SGML was, or >should have been. > >So SML is 20% of 20% of SGML? Hmmm, does 4% of SGML >deliver 64% of the usefulness? If 0% of SGML is TEXT then 4% seems useful enough. Frankly, I am still not sure if SML has enough momentum to fly. I am just talking the talk and walking the walk to see if where it leads. Ideas tend to have a mind of its own. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Sat Nov 13 00:08:54 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:54 2004 Subject: Good stuff on XHTML modularization In-Reply-To: <3.0.32.19991112105323.01152e00@pop.intergate.ca> Message-ID: <001a01bf2d6b$7d452fa0$099918d1@docuverse1> Sebastian Schnitzenbaumer wrote: >XHTML 1.0 introduces the XHTML namespace, without implying >versioning (NS URI is now "http://www.w3.ort/1999/xhtml" BTW). I am for calling it the X-MAS spec Rest of the message is great as well and makes a fun read. Thanks for forwarding it, Tim. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rev-bob at gotc.com Sat Nov 13 00:38:47 1999 From: rev-bob at gotc.com (rev-bob@gotc.com) Date: Mon Jun 7 17:16:54 2004 Subject: XML Schema and international Booleans Message-ID: <199911121938890.SM01340@Unknown.> Re: English-only boolean values > The best practical steps you should take are > 1) come up with a little complaint, an alternative proposal and > justification > 2)post this to the comment mailing list at W3C > 3) also, notify the w3c i18n WG that you think the approach is > wrong. > Your comment might be particularly appropriate at this time. > > The other thing to consider is that XMl Schemas 1.0 is already looking > late: I would prefer they leave out value renaming until XML Schemas 2. Okay, perhaps this is a very stupid question, but here goes: Who cares if the schema spec meets a given deadline? Exactly what is meant by it being "late"? Think about this for a minute - would you rather have a product (or spec) that's ready tomorrow but still needs work, or a product that's going to be delayed a bit, but has been fixed? Not to sound snippy, but as a user/developer, I absolutely abhor the "it's broken, but we'll fix it in the service pack" approach - I want to be able to use the product (or spec) when it's released...and if Getting It Right means delaying the release, I'm all for it. If the logic behind this lateness involves vendors who are eagerly waiting to release software, then it becomes exponentially MORE important to fix it in the original spec - because a few years down the line, that software is still going to be around and developers are going to have to work around its limitations. In the long view, which would you rather have - a momentary delay of the initial implementation, or an eternity of conforming to a spec that nobody favors because there are still tools out there that don't understand anything better? Software doesn't go away. I can go through logs from earlier this year and point out visitors to my site who use IE 2.1 (AOL edition) and Netscape 2.01 - which means that I still have to find some way to accomodate them. In the case of NN2, that means deliberately breaking compliance with the spec to get around a browser bug. I still see people using Windows 3.x - a piece of software fully six years old. It's easy to look at those version numbers and shudder at how primitive that software was - but it's still out there, and still in use, so it still has to be accomodated if you care about accessibility. Five years from now, we'll look back on current tools with similarly jaundiced eyes, and people like me will resent the "patch it later" attitude precisely because every time someone says that, the market fragments a little bit more (with no good reason!) - and that just means more work for those of us in the field. Humbug, I say, humbug. Get It Right - even if that means the timetable has to go out the window. We've waited this long; a little longer won't kill us. Rev. Robert L. Hood | http://rev-bob.gotc.com/ Get Off The Cross! | http://www.gotc.com/ Download NeoPlanet at http://www.neoplanet.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tgraham at mulberrytech.com Sat Nov 13 03:10:51 1999 From: tgraham at mulberrytech.com (Tony Graham) Date: Mon Jun 7 17:16:54 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <001801bf2d69$f1ba5600$099918d1@docuverse1> References: <14380.11614.10000.669791@menteith.com> <001801bf2d69$f1ba5600$099918d1@docuverse1> Message-ID: <14380.50928.800000.413803@menteith.com> At 12 Nov 1999 15:35 -0800, Don Park wrote: > >You can still represent the characters from your oriental character > >sets using UTF-8, but it takes three bytes per character to do so > >(instead of two bytes with UTF-16 and most legacy encodings). > > Right. This means that SML is not a good choice for 'documents' nor > encoding data with lots of foreign characters. Foreign to whom? The World Wide Web? Regards, Tony Graham ====================================================================== Tony Graham mailto:tgraham@mulberrytech.com Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9632 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From anandram at wipsys.soft.net Sat Nov 13 04:26:34 1999 From: anandram at wipsys.soft.net (Anand Raman) Date: Mon Jun 7 17:16:55 2004 Subject: XSL patterns give me a node--how can I find it's position? References: <4139ED560536D3118F100008C7F36E451A8D38@HQMAIL> Message-ID: <382CE6D7.F389673D@wipsys.soft.net> Hi ben Can u tell me how you use the XQL pattern books/book[@bnum = 13241] to search ur xml files for elements , from a lay man point of view. I know a little of XQL , XML and the syntax for forming notations . However i could never figure out how to implement them in IE5. Thanx a lot for ur time Bye Anand Raman Ben Berck wrote: > I am using the (IE5) XML DOM to search for a particular node. > > I use a pattern like this: > books/book[@bnum = 13241] > > It correctly finds a match. Now my question is, how do I determine > the position of the found book in "books"? bnum is not in sequential, > nor is it in order. I need to know which book it is within the > books.childNodes NodeList. > > Do I have to step through every element of books.childNodes and match > it myself? > > Thanks in advance, > Ben Berck > ESPS, Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.ic.ac.uk/pipermail/xml-dev/attachments/19991113/d7ca9352/attachment.htm From donpark at docuverse.com Sat Nov 13 05:22:04 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:55 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <14380.50928.800000.413803@menteith.com> Message-ID: <000401bf2d97$47cb9860$099918d1@docuverse1> > > Right. This means that SML is not a good choice for 'documents' nor > > encoding data with lots of foreign characters. > >Foreign to whom? The World Wide Web? By foreign, I meant characters that must be escaped under UTF-8. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Sat Nov 13 06:03:14 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:55 2004 Subject: Why do we write standards? Message-ID: <006001bf2da0$26350750$41f96d8c@NT.JELLIFFE.COM.AU> From: Joshua E. Smith > (If W3C required just one working implementation it would be >a quantum improvement of the process. It's a great way to fight the >natural tendency for bloat.) Which is why the enabling framework for "standards" is more important than the standards: TCP/IP is more important than HTTP, MIME types are more important than HTML or XML, the maligned stylesheet PI is more important than CSS or XSL, why namespace URIs are (potentially) more important than schemas, etc. At every lower level, there needs to be mechanisms in place to allow plurality and experimentation at the next-higher level. If we look at XML, we can see a couple of places where this mechanism is missing, and it will bite us: * We now have four kinds of XML: WF, Canonicalized, Valid with DTD, XML with namspaces: actually, since they are not mutually exclusive, maybe that gives us 8 kinds of XML. But there is no standardized way for a document to announce which of these forms it is (I suppose the standalone declaration does something like this). The early drafts of the Schema spec introduced "nearly well-formed", and the SML idea introduces another variant. * It has seemed like there will be no standardized way to invoke schemas other than DTDs or (future) XML schemas. Without such a thing, there is little way for experimental implementations or even for the market to decide between alternatives. Plurality is not bad for us: even in the area of schemas. There are some people for whom standardization means homogenization: in each area, we should only have one technology. There are others for whom standardization means that there should be at least one high-quality choice. I subscribe to the latter, and to the view that "enabling" standards are more important than "constraining" standards. The W3C should set a policy that for every new domain they work in, in good time before the release of a specification, enabling mechanisms which allow plurality. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From cbullard at hiwaay.net Sat Nov 13 06:13:15 1999 From: cbullard at hiwaay.net (Len Bullard) Date: Mon Jun 7 17:16:55 2004 Subject: Good stuff on XHTML modularization References: <3.0.32.19991112105323.01152e00@pop.intergate.ca> Message-ID: <382D0054.34A6@hiwaay.net> Thanks Tim. I asked the question quoted, so if no one takes offense, I want to continue this on both lists. See below. I have edited the post to reply. See Tim's post. Background: The X3D community is engaged in working out the binding of VRML97 to an XML application via an IDL. We have serious concerns about the fluidity of the schema and datatype situation. Use of encapsulated XML/X3D is demonstrated. Integration into an aggregate namespace is still by in demonstrations and examples. X3D is now at the stage where the initial designs for the DTD are stable and the first drafts for binding UTF-8 VRML and the XML are being written. There are other issues such as the lack of array datatypes which will compromise the use of XML schemas for X3D schemas. len ****************************************************8 Sebastian Schnitzenbaumer of Stack Overflow, a member of the HTML WG Len Bullard, Intergraph Public Safety, a member of the X3D Contributors Group: Len: There are some integration issues to be worked out for namespaces. For example if a user customizes a DTD to be a conformant subset, is the namespace the same? If the user customizes a DTD but makes some changes that affect names, how does the user indicate a variant? Is is useful to indicate the variant? Sebastian: This is something the HTML WG has explored in great detail. Modularization of XHTML is the framework for the HTML WG and other parties to organize the development of XHTML, that's why I sometimes use the nickname "XHTML Development Kit". The subsets, extended subsets and variants versus namespace issue was a problem the HTML WG needed to solve. One might ask, why modularization in the first place? Len: Hmm not me. I am a believer. Got the MMTT t-shirt. On to the code: Sebatian: Here is the model the HTML WG is currently developing: Basis is HTML 4.0, a monolithic, stand-alone ML. XHTML 1.0 is just the same thing in XML clothing, same functionality but XML notation, still one big thing. Len: So, XML, A NOTATION, is a type. It is the lexical and semantic description of a namespace. Functionally, an object handler and schema for it? Sebastian: XHTML 1.0 introduces the XHTML namespace, without implying versioning Len: Why not? Sebaatian: (NS URI is now "http://www.w3.org/1999/xhtml" BTW). Len: Thank you. Sebastian: Modularization slices XHTML 1.0 into a dozen "modules". Think of a markup language as a cake. If you are sure that someone won't take the whole cake but only some slices, then it is better to define "default cuts" instead of letting everyone randomly cut the thing into pieces. Len: I agree. But mostly, I like it because it is very easy to slice parameter entities and element and attribute type declarations into hyperlinked name sets and/or dropdowns. I like to define my own defaults. Ten years ago, we had systems that let us associate style to markup without the need to downtranslate. That is what we need now. It makes the treeviews work. I don't want to navigate the structure tree of the screen containers. I want to navigate the names of the datasets. I think there will be a big seachange when the web lets go of seeing the screen in terms of one DTD, but as a composite of many in familiar controls. Sebastian: If Vendor A says I'm using slices X, Y, Z and Vendor B says Y, Z, P, then Author C will know the Y and Z is the same in both Vendor A's and Vendor B's implementation. Len: How? Common schemas? Namespaces don't name anything. They enable prefixing. Prefixing is the lexical means to weave members of mutliple trees. What trees are so defined and where? Schemas? What are the rules of the aggregate? What are the logistics? How do I know that Vendor B'sB and VendorA'sB work the same? Conformance tests? Who defines it? Who pays for the lack of conformance? Sebastian: Modularization of XHTML is the "module repository". In the module repository, there are more modules than a single version of XHTML can use, for instance, there are two forms module (HTML 3.2 forms and HTML 4.0 forms) and two tables modules, etc. Len: Repositories. M-Language communities like chat communities integrate by common interest. Let a thousand flowers bloom, but if you ask any gardener, it takes a lot of work to get 25 through the season. Ecom-ecology. Give them tools and get out of the way while the business hackers learn to apply them to create document databases instead of pages. Sebastian: XHTML 1.1. is the same as XHTML 1.0, but the DTD is not monolithic, rather a specific combination of modules taken from the module repository that aims to be a close match to XHTML 1.0. Len: The XHTML 1.1 design uses the name space of the parameter entity and a dot convention to assert a modular definition. See AECMA 2000, MIL-M-28001, MIL-D-87269 for prior art. Oster used the dot convention. All were tested and found useful. Standard. The DTD approach to modularization in XHTML is top flight for that form of defintion. This works for DTD maintenance. As a means of specifying interoperable systems, it is only so so. It is adequate name management. Sebastian: Now comes the interesting part. The document "Building XHTML Modules" is the tutorial for any party (not only W3C) to create "XHTML conforming modules", a how-to guide on creating new modules similar in design to the those modules found at W3C's module repository. Len: Yep. he way to go.. Sebastian: To answer the namespaces question, let's play through a scenario: Consortium releases module repository together with a specific combination known as StandardML. StandardML uses 12 of 15 modules of the module repository. StandardML's 12 modules include 8 *mandatory* modules. All 15 modules of the module repository belong to the "StandardML namespace". Consortium is in control over StandardML namespace. Len: If you insist. My thought is, give them the tools to define their own namespaces and figure out among themselves how to relate them. Not that XHTML is not important. It absolutely is. The W3C has a very good module repository. New DTDs may work for processes where rendering in a document model such as XHTML is not the best medium or always the host. Sometimes it is the thing on the wall next to the h-anim smoking the cigarette. Or, it is a very simple XHTML, and a very complicated set of islands. Language spaces defined as module repositories is just a way of satisfying a systemic issue with the shared definitions: networks come down to registries. XHTML is there in role as a page description language, but so are very cool new markup languages to use with it. I've played with VML. Good logos. Good basic 2D. Really easy because it is JustMoreTags. X3D is exciting to me because personally, I've waited a long time for a medium in which the entire range of hypermedia was expressible in markup. These are exciting times for some of us. Didn't think it would ever come. Using data islands and different rendering languages that can be combined by effect and animation is fantastic. Sebastian: As an example, here is a sample file of XHTML-FML, an XHTML family member using XHTML 1.1 without the HTML 4.0 Forms module but instead with an additional namespace of five new Forms Markup Language modules: Untitled ... Check http://www.mozquito.org/factory to see the implementation. Len: That is very cool. Regards, Sebastian Len: Thank you very much for taking the time to answer me. Your description is lucid, and easy to understand. Regards, Len xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Sat Nov 13 06:58:28 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:55 2004 Subject: XML and SML Message-ID: <006101bf2da7$ceb797b0$41f96d8c@NT.JELLIFFE.COM.AU> From: Don Park >I don't think the SML discussion is taking attention away >from XML Schema discussions. Why all the hostility, Rick? I apologize to Don Park: there was no intention to be discourteous. SML is a well-trodden path. I first put out a grammar on comp.text.sgml for a simplified SGML sometime about 1994 which I recall (I don't want to embarrass myself by reading it) was pretty similar to what Don is suggesting, probably SMLwith simple DTDs. And there were several other, better efforts around at a similar time. At the time, Charles Goldfarb contacted me over it, and he gently pointed out that however much SGML needed simplificiation or revision, it had to come from credible grassroots demand and work, respecting the generic markup principles behind SGML. In the fullness of time, that came about through Jon Bosak and W3C, and everyone knows that the ISO working group welcomed it (indeed, XML is incorporated into ISO 8879 through Annex L). And, as for whether SML is a distraction from XML schemas, how many postings have there been on XML-DEV about the structure drafts? There have been a couple of good ones about the datatypes, but not on the structures, that I recall. I predict that the moment that the XML Schema becomes a recommendation, this mailing list will bustle with well-reasoned calls for simplified XML Schema--alas too late. > Is And Borenstein's markup language XML? > SML is and I believe it makes a difference. The spec for text/enriched can be found at ftp://ftp.isi.edu/in-notes/rfc1563.txt It has well-formed tags, a handful of pre-defined elements, the notional top-level element must be omitted, and the notional paragraphs start tag is (if we treat it as SGML) shortreffed to a blank line. If Don wants to persue SML to standards-level, then one strategy could be to integrate it with text/enriched: you could upgrade that so that if the text/enriched document starts with a start-tag or comment, then it uses the SGML rules other wise it uses the current text/enriched rules. Another approach you could take for SML is to integrate it with a short-tag system. I have two small C utilities at http://www.sinica.edu.tw/~ricko/src/ that may be of interest. The first short-tag-compress.c compresses an XML file using shorttag ommission. The file short-tag-uncompress.c uncompresses the file. (I wrote them to claims about verify XML's behaviour w.r.t. deflate compression.) There is the kernel of a very simple XML in them it. (B.t.w., my results were that probably it would be useful to use shorttag ommission on an XML document because even though there was only a small effect when combined with compression, the result was that more information would make it into the vital first packet-group; the first group is important because it may contain link in headers: the earlier these resources can be requested, the better the perceived performance to the user. And, in any case, the code is so trivial that even a 1% decrease in filesize might be enough to justify it.) Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Sat Nov 13 07:39:37 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:55 2004 Subject: XML and SML In-Reply-To: <006101bf2da7$ceb797b0$41f96d8c@NT.JELLIFFE.COM.AU> Message-ID: <000001bf2daa$819cf260$099918d1@docuverse1> Rick, >I apologize to Don Park: there was no intention to be discourteous. No offense taken. I was just trying to see whether I was being abnoxious unintentionally. I tend to do that often . >And, as for whether SML is a distraction from XML schemas, how many >postings have there been on XML-DEV about the structure drafts? There >have been a couple of good ones about the datatypes, but not on the >structures, that I recall. I predict that the moment that the XML >Schema becomes a recommendation, this mailing list will bustle with >well-reasoned calls for simplified XML Schema--alas too late. I think there has not been much discussion over XML schema because not many of us have read it throughly yet. I agree that the XML Schema spec needs more discussion and now seems like the best time to do it. Would you mind if I propose Simple XML Schema (SXS)? Just kidding (for now ;-). Frankly, I am starting to get dizzy with all the standards coming out and I am trying to be more frugal with where I spend my time. BTW, your Schematron stuff is great. I thought Dave Raggett's Assertion Grammar idea was cool but Schematron takes an interest approach to achieve the same. It makes me wonder why more people are not paying more attention to it. Discussion of Schematron should make a very interesting thread. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com PS: I'll take a look at your short-tag system. Thanks for the tips. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From digitome at iol.ie Sat Nov 13 11:03:30 1999 From: digitome at iol.ie (Sean Mc Grath) Date: Mon Jun 7 17:16:55 2004 Subject: SML answers for SML problems In-Reply-To: <001101bf2d69$eddd9100$099918d1@docuverse1> References: <199911121746.JAA24650@mail.sqwest.bc.ca> Message-ID: <3.0.6.32.19991113104630.009c3e60@gpo.iol.ie> [Don Park] > >If 0% of SGML is TEXT then 4% seems useful enough. Frankly, >I am still not sure if SML has enough momentum to fly. I am >just talking the talk and walking the walk to see if where it >leads. Ideas tend to have a mind of its own. > Unfortunately, 0% of SGML is completely incompatible with 0.1% of SGML. Same goes for XML. What I mean is that plan text is not a subset of SGML or XML. If XML is the new ASCII wouldn't it be great if it was backwardly compatible with the existing ASCII? To be concrete. I think it makes a lot of sense to allow a plain text document to parse and emerge at the far end of an XML processor as a single xml:text node consisting of PCDATA. >From a software development perspective this appeals to be. I make text processing tools such as, say, XML-aware search tools, yet know that I can use em to process plain text without any code changes. regards, Developers Day co-Chair WWW9, April 2000, Amsterdam http://www.www9.org xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Sat Nov 13 11:55:08 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:55 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: "Don Park"'s message of "Fri, 12 Nov 1999 15:35:59 -0800" References: <001801bf2d69$f1ba5600$099918d1@docuverse1> Message-ID: "Don Park" writes: > Right. This means that SML is not a good choice for 'documents' nor > encoding data with lots of foreign characters. Like, say, a database with the names of subscribers to a Chinese e-mag, or a collection of information about Arabic movies. Right now, it happens that a few large English-speaking former British colonies (U.S., Canada, Australia, New Zealand) and Western Europe make up a majority of the computer-using world, but since we make up a small minority of the world in general, I expect that things will change rapidly -- data from Turkey or Saudi Arabia or Japan or Korea can have exactly the same problem as a document. Actually, in the end I found that supporting UTF-16/UCS-2 as well as UTF-8 wasn't that hard in AElfred (again, just a few lines of code, and I didn't use the Java 1.1 library stuff). The hard part about Unicode is that there's such a wide range of characters allowed and not allowed in each context, and XML 1.0 *requires* parsers to report all of those errors. That's a problem with UTF-8 as well as UTF-16. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Sat Nov 13 11:58:40 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:55 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: "Don Park"'s message of "Fri, 12 Nov 1999 21:21:45 -0800" References: <000401bf2d97$47cb9860$099918d1@docuverse1> Message-ID: "Don Park" writes: > > > Right. This means that SML is not a good choice for 'documents' nor > > > encoding data with lots of foreign characters. > > > >Foreign to whom? The World Wide Web? > > By foreign, I meant characters that must be escaped under UTF-8. Oops! That also includes characters 128-255, which means all accented Western European characters (though they consume only two octets each in UTF-8). All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Sat Nov 13 12:10:47 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:55 2004 Subject: Many dialects of XML? In-Reply-To: "Rick Jelliffe"'s message of "Sat, 13 Nov 1999 14:26:54 +0800" References: <006001bf2da0$26350750$41f96d8c@NT.JELLIFFE.COM.AU> Message-ID: "Rick Jelliffe" writes: > * We now have four kinds of XML: WF, Canonicalized, Valid with DTD, XML > with namspaces: actually, since they are not mutually exclusive, maybe > that gives us 8 kinds of XML. As I understood it, Canonicalized XML was really defining a mask for comparing XML documents -- it's not a separate dialect that processors are free to support or ignore, so it doesn't belong in the list. All processors must support well-formed XML, so that's a given for any possible variant. Still, that leaves the following four combinations: Well-formed Well-formed + valid Well-formed + Namespaces Well-formed + valid + Namespaces Compare this list to WebSGML SGML WebSGML + Architectural Forms SGML + Architectural Forms After all, while many XML-related specs (i.e.Schemas and XSL) require Namespaces, many SGML-related specs (i.e. HyTime and DSSSL) require Architectural Forms. Actually, I'm cheating a little in SGML's favour right now, since the SGML declaration creates a potentially infinite number of SGML variants that any SGML parser is free to support or reject (outside the reference concrete syntax): in SGML you can end up with a processor that allows UTF-16, 4096-character PIs and 8-character names, and another that allows only US-ASCII, 128-character PIs, and 1024-character names. > But there is no standardized way for a document to announce which of > these forms it is (I suppose the standalone declaration does > something like this). Yes, the SGML declaration helps that situation a little, but only to the extent that you can find out *why* two SGML tools refuse to interoperate. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Sat Nov 13 14:28:03 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:55 2004 Subject: Feeler for SML (Simple Markup Language) References: <001801bf2d69$f1ba5600$099918d1@docuverse1> Message-ID: <00a301bf2de2$9a902520$421e12d1@PTGRESTON> ----- Original Message ----- From: Don Park To: Sent: Friday, November 12, 1999 6:35 PM Subject: RE: Feeler for SML (Simple Markup Language) > Right. This means that SML is not a good choice for 'documents' nor > encoding data with lots of foreign characters. The UTF-8 restriction is the only one in your original list that really worries me. There will be a lot of "data" transactions going around the world with "foreign" (i.e. non-Western) names and descriptions in them. It would seem that there's an argument to be made for putting support for UTF-16 (at a minimum) in the parser rather than force the applications to do the UTF-8 encodings ... xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Sat Nov 13 14:39:12 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:55 2004 Subject: SML answers for SML problems In-Reply-To: <3.0.6.32.19991113104630.009c3e60@gpo.iol.ie> Message-ID: <000601bf2de5$2226ebc0$099918d1@docuverse1> >To be concrete. I think it makes a lot of sense >to allow a plain text document to parse and >emerge at the far end of an XML processor >as a single xml:text node consisting >of PCDATA. Interesting idea. Only thing preventing that is the root element rule which irks me sometimes. Something like schematron could reduce the need for the root element rule but I think we are stuck with it for now. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Sat Nov 13 15:13:39 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:55 2004 Subject: APIs vs Markup In-Reply-To: "Don Park"'s message of "Sat, 13 Nov 1999 06:36:44 -0800" References: <000601bf2de5$2226ebc0$099918d1@docuverse1> Message-ID: "Don Park" writes: > >To be concrete. I think it makes a lot of sense > >to allow a plain text document to parse and > >emerge at the far end of an XML processor > >as a single xml:text node consisting > >of PCDATA. > > Interesting idea. Only thing preventing that > is the root element rule which irks me sometimes. > Something like schematron could reduce the need > for the root element rule but I think we are stuck > with it for now. Hmm ... it sound like what you're looking for is a common API, not a common markup language. There's no reason that someone couldn't write a SAX driver that took Hello, world! and reported startDocument() startElement("__dummy") characters("Hello, world!") endElement("__dummy") endDocument() Ditto for a DOM builder. You could do the same for LaTeX, NROFF, RTF, comma-delimited fields, Excel spreadsheets, or whatever turns your crank -- we're talking about APIs, not XML itself (which is simply an external representation language). As I've suggested often, there's a many-to-many relationship between APIs and markup languages. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rja at arpsolutions.demon.co.uk Sat Nov 13 15:48:05 1999 From: rja at arpsolutions.demon.co.uk (Richard Anderson) Date: Mon Jun 7 17:16:56 2004 Subject: Feeler for SML (Simple Markup Language) References: <001801bf2d69$f1ba5600$099918d1@docuverse1> <00a301bf2de2$9a902520$421e12d1@PTGRESTON> Message-ID: <00be01bf2dee$4d1b3bc0$4a5eedc1@arp01> But UTF-8 can support "foreign" characters so I dont see the argument for having UTF-16 too. Also, generally speaking UTF-8 encoding results in smaller output for most cases. Regards, Richard A. http://www.vivid-creations.com http://www.iDevResource.com MSXML/Windows developers mailing list - http://www.onelist.com/community/dev-xml Join now by sending a blank email to dev-xml-subscribe@onelist.com ----- Original Message ----- From: Michael Champion To: Sent: Saturday, November 13, 1999 2:23 PM Subject: Re: Feeler for SML (Simple Markup Language) > > ----- Original Message ----- > From: Don Park > To: > Sent: Friday, November 12, 1999 6:35 PM > Subject: RE: Feeler for SML (Simple Markup Language) > > > > Right. This means that SML is not a good choice for 'documents' nor > > encoding data with lots of foreign characters. > > The UTF-8 restriction is the only one in your original list that really > worries me. There will be a lot of "data" transactions going around the > world with "foreign" (i.e. non-Western) names and descriptions in them. It > would seem that there's an argument to be made for putting support for > UTF-16 (at a minimum) in the parser rather than force the applications to do > the UTF-8 encodings ... > > > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Sat Nov 13 15:59:01 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:56 2004 Subject: APIs vs Markup In-Reply-To: Message-ID: <000001bf2df0$4822bba0$099918d1@docuverse1> >Hmm ... it sound like what you're looking for is a common API, not a >common markup language. There's no reason that someone couldn't write >a SAX driver that took True enough except there is a genuine problem of using XML to encode data with no obvious root element. For example, log data tends to just accumulate and one has to use XML hacks to make the data meet the root element constraint. Best one can do is use the data as well-formed external parsed entity. I am not really obsessed about this but it is somewhat annoying. As far as APIs are concerned, I feel that APIs should pay more attention to XML fragments handling. Some parsers will parse only XML documents. Even SAX API's startDocument/endDocument tend to make people think in terms of XML documents rather than arbituary XML fragments. Many people write SAX filters that expects startDocument/startElement/.../endElement/endDocument sequence when there is no real reason to. I, for one, had some filters that initialized on startDocument or first startElement which leaves the filter in odd state when XML fragments are being parsed. I am not really criticizing anyone here since I forgot to bring this up when we were designing SAX (that reminds me, when will the work on SAX 2 stuff be resumed?). Lets just think about XML fragments more when designing APIs from now on. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Sat Nov 13 16:07:07 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:56 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <00a301bf2de2$9a902520$421e12d1@PTGRESTON> Message-ID: <000101bf2df1$6a4a84a0$099918d1@docuverse1> >The UTF-8 restriction is the only one in your original list that really >worries me. There will be a lot of "data" transactions going around the >world with "foreign" (i.e. non-Western) names and descriptions >in them. It would seem that there's an argument to be made for putting >support for UTF-16 (at a minimum) in the parser rather than force the >applications to do the UTF-8 encodings ... Heh. Looks like we are already running into the consensus problem the XML Syntax Working Group ran into while working on Simplified XML. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kragen at pobox.com Sat Nov 13 17:04:49 1999 From: kragen at pobox.com (Kragen Sitaker) Date: Mon Jun 7 17:16:56 2004 Subject: UTF-8 space efficiency Message-ID: UTF-8 requires: - 1 byte each for the ASCII characters (U+0000 to U+007F), known as the "Basic Latin" block in Unicode. This is better than UTF-16, and no worse than ASCII. - 2 bytes each for characters from U+0080 to U+07FF. This includes Latin-1, Latin Extended-A, Latin Extended-B, the IPA extensions, spacing modifier letters, combining diacritical marks, Greek, Cyrillic, Armenian, Hebrew, and Arabic. This is no worse than UTF-16. - 3 bytes each for U+0800 to U+FFFF. This is worse than UTF-16, and it covers the vast majority of Unicode characters in use today. - 4 bytes each for U+10000 to U+10FFFF. This is no worse than UTF-16, and it potentially covers many more characters than in all the previous ranges put together, but it is currently nearly unused. In the future, it is likely to be used only for extremely unusual scripts, such as Sumerian cuneiform, the Tengwar of Feanor, Egyptian hieroglyphics, hieratic, and demotic. So I doubt this will be of much import to many people. UTF-8 has some other advantages over UTF-16. It has no byte-order ambiguity, and for many purposes -- such as string-searching -- it can be treated as simply a string of bytes. And it's "filesystem-safe", which means you can use it in filenames without modifying the filesystem to be Unicode-aware. >From my provincial American point of view, it looks like a space win, too -- most of my text is ASCII anyway. Obviously if I were mostly using one of the numerous scripts in the UTF-8-disadvantaged area, I might feel differently. But to tell the truth, most of the space on my disk and bandwidth on my modem isn't consumed by text, anyway. A 50% increase in the size of all that text wouldn't bother me much. -- Kragen Sitaker The Internet stock bubble didn't burst on 1999-11-08. Hurrah! xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jjc at jclark.com Sat Nov 13 18:09:10 1999 From: jjc at jclark.com (James Clark) Date: Mon Jun 7 17:16:56 2004 Subject: default encoding References: <3.0.32.19991112120824.01400a70@pop.intergate.ca> Message-ID: <382CB37A.A922C3D4@jclark.com> Tim Bray wrote: > > At 01:50 PM 11/12/99 -0600, Volkmann, Mark wrote: > >If I start an XML document with > > > >what is the default encoding? > >Is it just determined based on the first four bytes? > > UTF-8 unless otherwise specified. -T. Or unless the first two bytes are a byte order mark, in which case it is UTF-16. James xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From pandeng at telepath.com Sat Nov 13 18:23:51 1999 From: pandeng at telepath.com (Steve Schafer) Date: Mon Jun 7 17:16:56 2004 Subject: UTF-8 space efficiency In-Reply-To: References: Message-ID: <383cab57.170516517@90.0.0.40> On Sat, 13 Nov 1999 12:05:17 -0500 (EST), you wrote: >And it's "filesystem-safe", which means you can use it in filenames >without modifying the filesystem to be Unicode-aware. That's not necessarily true. UTF-8 uses octets having values in the range of 0x00 through 0xF4. Those greater than 0x7F can cause problems with some file systems. -Steve Schafer xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tgraham at mulberrytech.com Sat Nov 13 19:13:22 1999 From: tgraham at mulberrytech.com (Tony Graham) Date: Mon Jun 7 17:16:56 2004 Subject: UTF-8 or ? for SML (was: Re: Feeler for SML (Simple Markup Language)) In-Reply-To: <00be01bf2dee$4d1b3bc0$4a5eedc1@arp01> References: <001801bf2d69$f1ba5600$099918d1@docuverse1> <00a301bf2de2$9a902520$421e12d1@PTGRESTON> <00be01bf2dee$4d1b3bc0$4a5eedc1@arp01> Message-ID: <14381.43469.540000.334071@menteith.com> At 13 Nov 1999 15:46 -0000, Richard Anderson wrote: > But UTF-8 can support "foreign" characters so I dont see the argument for > having UTF-16 too. Also, generally speaking UTF-8 encoding results in > smaller output for most cases. Different people have different ideas of what constitutes "foreign". For the majority of the characters in the Unicode Standard, UTF-8 uses three bytes per character. However, for the US-ASCII characters, it uses only one byte per character. For all characters in the Unicode Standard, UTF-16 uses two bytes per character. Whether a given file is less bytes as UTF-8 or UTF-16 is largely a function of the proportion of unaccented Latin characters in the file. Moreover, most legacy encodings for a single script use one byte per character, although Chinese, Japanese, and Korean encodings use two or more bytes per character. UTF-8, therefore, isn't as efficient as the legacy encodings of most scripts. (Its advantage is that it can represent more scripts than any legacy encoding.) Regards, Tony Graham ====================================================================== Tony Graham mailto:tgraham@mulberrytech.com Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9632 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Sat Nov 13 19:40:03 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:56 2004 Subject: Feeler for SML (Simple Markup Language) Message-ID: <3.0.32.19991113113706.01335d90@pop.intergate.ca> At 03:46 PM 11/13/99 -0000, Richard Anderson wrote: >But UTF-8 can support "foreign" characters so I dont see the argument for >having UTF-16 too. Also, generally speaking UTF-8 encoding results in >smaller output for most cases. The UTF-*'s are logically equivalent to most users, in that they share the property that almost no real-world data objects are encoded in either. One of the nice things about XML is that it allows you to store & transmit your objects in any well-known encoding as long as you declare it. I'm delighted to observe that most of the real-world XML processors out there effortlessly deal with various ISO-Latins and JIS and so on. -T. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Sat Nov 13 19:39:49 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:56 2004 Subject: SML answers for SML problems Message-ID: <3.0.32.19991113113504.01335100@pop.intergate.ca> At 06:36 AM 11/13/99 -0800, Don Park wrote: >Interesting idea. Only thing preventing that >is the root element rule which irks me sometimes. >Something like schematron could reduce the need >for the root element rule but I think we are stuck >with it for now. Argh! Heresy. The single root element is one of the Good Things about XML. It means that you know unambiguously when an information unit has ended in a way that's decoupled from the closure (or not) of the socket by the programmer at the other end. -T. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Sat Nov 13 19:39:46 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:56 2004 Subject: APIs vs Markup Message-ID: <3.0.32.19991113113844.014a5310@pop.intergate.ca> At 08:00 AM 11/13/99 -0800, Don Park wrote: >True enough except there is a genuine problem of using XML to encode >data with no obvious root element. For example, log data tends to >just accumulate and one has to use XML hacks to make the data meet >the root element constraint. Best one can do is use the data as >well-formed external parsed entity. I am not really obsessed about >this but it is somewhat annoying. For things like log files, just treat 'em as a succession of small XML documents. Is this a problem? -T. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kragen at pobox.com Sat Nov 13 21:14:17 1999 From: kragen at pobox.com (Kragen Sitaker) Date: Mon Jun 7 17:16:56 2004 Subject: UTF-8 space efficiency Message-ID: Steve Schafer wrote: > On Sat, 13 Nov 1999 12:05:17 -0500 (EST), you wrote: > > >And it's "filesystem-safe", which means you can use it in filenames > >without modifying the filesystem to be Unicode-aware. > > That's not necessarily true. UTF-8 uses octets having values in the > range of 0x00 through 0xF4. Those greater than 0x7F can cause problems > with some file systems. I believe you. Do you know which filesystems they are? Unix in general is pretty charset-agnostic, except for reserving 0x00 and 0x2F as pathname terminator and pathname separator. IIRC, this was the major reason the Bell Labs guys invented UTF-8 -- so the Plan9 filesystem could be dumb. -- Kragen Sitaker The Internet stock bubble didn't burst on 1999-11-08. Hurrah! xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kragen at pobox.com Sat Nov 13 21:19:17 1999 From: kragen at pobox.com (Kragen Sitaker) Date: Mon Jun 7 17:16:56 2004 Subject: SML answers for SML problems Message-ID: Tim Bray writes: > Argh! Heresy. The single root element is one of the Good Things about > XML. It means that you know unambiguously when an information unit has > ended in a way that's decoupled from the closure (or not) of the socket > by the programmer at the other end. -T. But you can have comments and PIs after the end of the root element. So the single root element doesn't really solve this problem. One protocol I remember reading about uses ]]>]]> to separate XML documents, since that's a sequence that can't occur inside a legal XML document. -- Kragen Sitaker The Internet stock bubble didn't burst on 1999-11-08. Hurrah! xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Sat Nov 13 21:19:29 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:56 2004 Subject: APIs vs Markup In-Reply-To: <3.0.32.19991113113844.014a5310@pop.intergate.ca> Message-ID: <000001bf2e1d$09d449e0$099918d1@docuverse1> Tim Bray wrote: >For things like log files, just treat 'em as a succession of small >XML documents. Is this a problem? -T. Neat. Your idea seems to go hand-in-hand with your other message about root element being a transport-independent device for knowing when a document ends. What about the miscelleneous stuff (production #25) though? Also it gets a little complicated when log entries have to reference other log entries (for composite events or chain of events). If each log entries are midget XML documents, references between log entries must be inter-document references. I also wonder how many of the XML parsers out there will work with this 'succession of small XML documents' as is. The SAX API should work with it as long as people do not assume that startDocument/endDocument methods are invoked exactly once per Parser.parse call. Hmm. Perhaps its time for the "Safe SAX" guide (seriously, folks :). Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Sat Nov 13 21:40:18 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:56 2004 Subject: Separating documents in a stream In-Reply-To: kragen@pobox.com's message of "Sat, 13 Nov 1999 16:19:39 -0500 (EST)" References: Message-ID: kragen@pobox.com (Kragen Sitaker) writes: > One protocol I remember reading about uses ]]>]]> to separate XML > documents, since that's a sequence that can't occur inside a legal XML > document. True, but ^L (formfeed) is not allowed within an XML document either -- it's still my favourite as a separator. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rja at arpsolutions.demon.co.uk Sat Nov 13 21:55:31 1999 From: rja at arpsolutions.demon.co.uk (Richard Anderson) Date: Mon Jun 7 17:16:56 2004 Subject: Separating documents in a stream References: Message-ID: <002c01bf2e21$a2ba4ca0$4a5eedc1@arp01> Provided the xml pi is _always_ used that can be used as the separator and seems the cleanest approach to me. ----- Original Message ----- From: David Megginson To: Sent: Saturday, November 13, 1999 9:38 PM Subject: Separating documents in a stream > kragen@pobox.com (Kragen Sitaker) writes: > > > One protocol I remember reading about uses ]]>]]> to separate XML > > documents, since that's a sequence that can't occur inside a legal XML > > document. > > True, but ^L (formfeed) is not allowed within an XML document either > -- it's still my favourite as a separator. > > > All the best, > > > David > > -- > David Megginson david@megginson.com > http://www.megginson.com/ > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Sun Nov 14 00:54:56 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:57 2004 Subject: Separating documents in a stream In-Reply-To: <002c01bf2e21$a2ba4ca0$4a5eedc1@arp01> Message-ID: <000001bf2e3b$24d8cf40$099918d1@docuverse1> >Provided the xml pi is _always_ used that can be used as the >separator and >seems the cleanest approach to me. But which parsers support multiple documents in a stream without forcing us to do it manually (by converting each documents into a string and wrapping a stream around it? We might have to add a paragraph to the SAX 2 spec if we want this feature to be supported by all the XML parsers. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ebohlman at netcom.com Sun Nov 14 00:58:27 1999 From: ebohlman at netcom.com (Eric Bohlman) Date: Mon Jun 7 17:16:57 2004 Subject: Separating documents in a stream In-Reply-To: <002c01bf2e21$a2ba4ca0$4a5eedc1@arp01> Message-ID: On Sat, 13 Nov 1999, Richard Anderson wrote: > Provided the xml pi is _always_ used that can be used as the separator and ^^ > seems the cleanest approach to me. It is not a "processing instruction"! It is a *declaration*! (cue Baron von Zeppelin pushing person who called his airship a "balloon" overboard.) xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rja at arpsolutions.demon.co.uk Sun Nov 14 01:51:24 1999 From: rja at arpsolutions.demon.co.uk (Richard Anderson) Date: Mon Jun 7 17:16:57 2004 Subject: Is the XML decl a PI ? References: Message-ID: <008701bf2e42$92747c50$4a5eedc1@arp01> > It is not a "processing instruction"! It is a *declaration*! The XML declaration is an indication to the application processing the document as to what version of the XML spec the following markup conforms to, what encoding is used, and whether or not there are dependancies of external entites within the document. All of those are processing hints (read PI) for the XML processor, arent they ? Now, it you can tell me that the XML decl doesn't meet the definition of a processing instruction as defined by section 2.6 of the spec I'll change my mind. To me, the XML declartion is simply a PI that has a special meaning. Certainly the SAX parser I use reports the XML declaration as a PI which is obviously very usual. Is that unusual ? I will argue the XML spec doesn't define the declaration as a type of PI, but it does reserve the xml PItarget, and, quickly checking the nearest XML book on my desk (XML companion by Neil Bradley) that also says it is a PI. Regards, Richard A. > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From pandeng at telepath.com Sun Nov 14 02:27:20 1999 From: pandeng at telepath.com (Steve Schafer) Date: Mon Jun 7 17:16:57 2004 Subject: UTF-8 space efficiency In-Reply-To: References: Message-ID: <38431de9.199851419@90.0.0.40> On Sat, 13 Nov 1999 16:14:48 -0500 (EST), you wrote: >Do you know which filesystems they are? Well, DOS for one. In that case, it's not the file system per se that has the problem, but many of the standard command-line utilities do. -Steve xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From john.tigue at tigue.com Sun Nov 14 06:30:13 1999 From: john.tigue at tigue.com (John Tigue) Date: Mon Jun 7 17:16:57 2004 Subject: Separating documents in a stream Message-ID: <00ce01bf2e72$5cd38a20$788410d2@mmm.tigue.com> Richard Anderson (rja@arpsolutions.demon.co.uk) wrote: > Provided the xml pi is _always_ used that can be used > as the separator and seems the cleanest approach to me. > > ----- Original Message ----- > From: David Megginson > > kragen@pobox.com (Kragen Sitaker) writes: > > > > > One protocol I remember reading about uses ]]>]]> to > > > separate XML documents, since that's a sequence that > > > can't occur inside a legal XML document. > > > > True, but ^L (formfeed) is not allowed within an XML > > document either -- it's still my favourite as a separator. I'd consider using multipart MIME to solve the problem of seperating documents in a stream. Here's the spec: IETF RFC 1341 Borenstein, N. and Freed, N., "MIME (Multipurpose Internet Mail Extensions): Mechanisms for Specifying and Describing the Format of Internet Message Bodies" http://www.ietf.org/rfc/rfc1341.txt Multiparting is well defined, well tested, and there exists free compliant software. Also by using technology which is orthogonal to XML, implementation code can be re-used. Here's an example of what multipart looks like: MIME-Version: 1.0 Content-Type: multipart/digest; boundary="---- next message ----" ------ next message ---- ...document 1 goes here ... ------ next message ---- ...document 2 goes here... ------ next message ------ There's even a sub-type 'multipart/related' which works well for aggregate documents with interlinked parts and a defined root entity (for example, for HTML email the root is the HTML document and it links to the non-root images). multipart/related maintains the internal links during transfer. XML document are a good candidate for multipart/related. Here's the multipart/related spec: IETF RFC 2112 Levinson, E., "The MIME Multipart/Related Content-type" http://www.ietf.org/rfc/rfc2112.txt Here's a modified example from the spec. In this example there are 3 parts: 1 HTML-like doc and 2 JPEGs. Content-Type: Multipart/Related; boundary=example-2; start="950118.AEBH@XIson.com" type="text/xml" --example-2 Content-Type: text/xml; charset=iso-8859-1; declaration="950118.AEB0@XIson.com" Content-ID: 950118.AEBH@XIson.com Content-Description: Document This picture was taken by an automatic camera mounted ... Now this is an enlargement of the area ... --example-2 Content-Type: image/jpeg Content-ID: 950118.AFDH@XIson.com Content-Transfer-Encoding: BASE64 Content-Description: Picture A [encoded jpeg image] --example-2 Content-Type: image/jpeg Content-ID: 950118.AECB@XIson.com Content-Transfer-Encoding: BASE64 Content-Description: Picture B [encoded jpeg image] --example-2-- -John xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From john.tigue at tigue.com Sun Nov 14 06:41:57 1999 From: john.tigue at tigue.com (John Tigue) Date: Mon Jun 7 17:16:57 2004 Subject: Separating documents in a stream Message-ID: <00d001bf2e74$013cf780$788410d2@mmm.tigue.com> Don Park (donpark@docuverse.com) wrote: > We might have to add a paragraph to the SAX 2 spec if we > want this feature to be supported by all the XML parsers. I do not agree with this. I consider the techniques suggested earlier in this thread (for example, "^L" or "]]>]]>" to demark document seperation) to be hacks. Perhaps useful in some situations but definately not candidates for a spec. -John xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From jamesr at steptwo.com.au Sun Nov 14 07:03:12 1999 From: jamesr at steptwo.com.au (James Robertson) Date: Mon Jun 7 17:16:57 2004 Subject: Why do we write standards? In-Reply-To: <199911121839.MAA02398@bruno.techno.com> References: Message-ID: <4.2.0.58.19991114175658.00ced100@203.41.126.17> At 05:39 13/11/1999 , Steven R. Newcomb wrote: >(I'm trying to think who defends XML from creeping scope. I should >know the answer to that question, but I don't.) After some of my (as usual) rabid posts attacking creeping featurism in XML, I have received a number of private responses encouraging me. Let's just say that some of these hold respected positions in the standards process ... :-) The question is: why everyone is keeping their heads down on this topic? Just a small comment from one who would like to drive a stake through the heart of the current "standards" process, and get on with real work. J ------------------------- James Robertson Step Two Designs Pty Ltd SGML, XML & HTML Consultancy http://www.steptwo.com.au/ jamesr@steptwo.com.au "Beyond the Idea" ACN 081 019 623 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From crism at exemplary.net Sun Nov 14 09:41:15 1999 From: crism at exemplary.net (Christopher R. Maden) Date: Mon Jun 7 17:16:57 2004 Subject: Separating documents in a stream Message-ID: [Richard Anderson] >Provided the xml pi is _always_ used that can be used as the separator and >seems the cleanest approach to me. ... except the XML *declaration* can appear in a document other than at the beginning: ]]> while the other suggested hacks (^L, ]]>]]>) are always illegal anywhere within an XML document. >The XML declaration is an indication to the application processing the >document as to what version of the XML spec the following markup conforms >to, what encoding is used, and whether or not there are dependancies of >external entites within the document. All of those are processing hints >(read PI) for the XML processor, arent they ? Except "PI" is a well- and clearly-defined term, and it does not mean "processing hint". Careful terminology is important when discussing defined standards. >Now, it you can tell me that the XML decl doesn't meet the definition of a >processing instruction as defined by section 2.6 of the spec I'll change my >mind. That would be ?2.6, productions [16] and [17]: [16] PI ::= '' Char*)))? '?>' [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l')) The string '' does not match PI because 'xml' does not match PITarget. >To me, the XML declartion is simply a PI that has a special meaning. >Certainly the SAX parser I use reports the XML declaration as a PI which is >obviously very usual. Is that unusual ? I hope it is - that parser is broken. >I will argue the XML spec doesn't define the declaration as a type of PI, >but it does reserve the xml PItarget, and, quickly checking the nearest XML >book on my desk (XML companion by Neil Bradley) that also says it is a PI. That book is broken too. That's one reason why careful use of terminology is important - you may know what you meant, but in a public forum, others will learn from what you say, and they may not know what you meant (though they think they do). The prose language is ?2.6 is a little ambiguous, noting that "XML", "xml", and so on are reserved for standardization. However, the grammar for PITarget explicitly forbids them; compare ?2.3, where Names beginning with xml are reserved, but the grammar permits them. -Chris -- Christopher R. Maden, Solutions Architect Exemplary Technologies One Embarcadero Center, Ste. 2405 San Francisco, CA 94111 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Sun Nov 14 12:29:11 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:57 2004 Subject: The XML decl is not a PI (especially in SAX) In-Reply-To: "Richard Anderson"'s message of "Sun, 14 Nov 1999 01:49:27 -0000" References: <008701bf2e42$92747c50$4a5eedc1@arp01> Message-ID: "Richard Anderson" writes: > The XML declaration is an indication to the application processing > the document as to what version of the XML spec the following markup > conforms to, what encoding is used, and whether or not there are > dependancies of external entites within the document. All of those > are processing hints (read PI) for the XML processor, arent they ? Here are the productions for a processing instruction in XML 1.0: [16] PI ::= '' Char*)))? '?>' [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l')) The XML and text declarations cannot match this production -- the only reason that the syntax is similar is so that XML could work with legacy SGML tools. > Certainly the SAX parser I use reports the XML declaration as a PI > which is obviously very usual. Is that unusual ? That is wrong. Note the documentation from DocumentHandler.java: * Receive notification of a processing instruction. * *

The Parser will invoke this method once for each processing * instruction found: note that processing instructions may occur * before or after the main document element.

* *

A SAX parser should never report an XML declaration (XML 1.0, * section 2.8) or a text declaration (XML 1.0, section 4.3.1) * using this method.

Please inform the author of the parser of this implementation bug. > I will argue the XML spec doesn't define the declaration as a type > of PI, but it does reserve the xml PItarget, and, quickly checking > the nearest XML book on my desk (XML companion by Neil Bradley) that > also says it is a PI. That book is also wrong -- please inform the author. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From liamquin at interlog.com Sun Nov 14 14:10:59 1999 From: liamquin at interlog.com (Liam R. E. Quin) Date: Mon Jun 7 17:16:57 2004 Subject: The XML decl is not a PI (especially in SAX) In-Reply-To: Message-ID: On 14 Nov 1999, David Megginson wrote: > "Richard Anderson" writes: > > Certainly the SAX parser I use reports the XML declaration as a PI > > which is obviously very usual. Is that unusual ? > > That is wrong. Note the documentation from DocumentHandler.java: [...] > > and, quickly checking > > the nearest XML book on my desk (XML companion by Neil Bradley) that > > also says it is a PI. > > That book is also wrong -- please inform the author. When Ian and I were working on "The XML Specification Guide" last year, I seem to remember noticing that if there was any leading whte space or a comment before the XML declaration, it becomes instead a processing instruction that happens to use the reserved target "xml". The spec does not explicitly forbid this. Richard, check that your documents have Message-ID: <000101bf2eb7$613ec620$015110ac@eps.inso.com> coding as long as you > declare it. I'm > delighted to observe that most of the real-world XML > processors out there > effortlessly deal with various ISO-Latins and JIS and so on. -T. Right. One main point of the HTML 4.0 SGML declaration was to allow this for HTML... practically, it will be many years before the majority of data is in utf-*. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From clark.evans at manhattanproject.com Sun Nov 14 16:01:42 1999 From: clark.evans at manhattanproject.com (Clark C. Evans) Date: Mon Jun 7 17:16:57 2004 Subject: APIs vs Markup In-Reply-To: <3.0.32.19991113113844.014a5310@pop.intergate.ca> Message-ID: On Sat, 13 Nov 1999, Tim Bray wrote: > For things like log files, just treat 'em as a succession > of small XML documents. Is this a problem? -T. This does not work all that well with XSL and DOM, since the xpath syntax allows access to the whole document; hence most implementations of tools will try to read in the entire "document" before proceeding. I liked John Tigue's suggestion of using MIME for this purpose. Perhaps a SAX parser should be able to read MIME? Clark xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Sun Nov 14 16:39:20 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:57 2004 Subject: The XML decl is not a PI (especially in SAX) Message-ID: <004c01bf2ec2$19f73df0$33f96d8c@NT.JELLIFFE.COM.AU> The XML header could be a PI tag based on its delimiters, but it is not by definition. James Clark has picked me up on this a few times: he is so tough. The XML header is stripped as a function of entity management. However, even though the encoding attribute in the XML header does not form part of the information set of a document, I think it is a mistake to think that it should be discarded after the parsing of a document. On the contrary, I think applications should operate so that, by default, the output encoding of documents matches the input encoding (of the root entity, unless the root entity is ASCII and subentities use some other ASCII-superset encoding, in which case that encoding should be used.) I hope that future APIs could keep this in mind: hide the encoding from the processor by all means, but save the encoding information for re-encoding later. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Sun Nov 14 18:27:35 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:16:57 2004 Subject: Is the XML decl a PI ? Message-ID: <3.0.32.19991114102708.0132fd00@pop.intergate.ca> At 01:49 AM 11/14/99 -0000, Richard Anderson wrote: >> It is not a "processing instruction"! It is a *declaration*! > >The XML declaration is an indication to the application processing the >document as to what version of the XML spec the following markup conforms >to, what encoding is used, and whether or not there are dependancies of >external entites within the document. This is true. But it's my opinion that the XML decl is *not* a PI, for three reasons: - it doesn't match production [17] because the target is 'xml' - it doesn't match sections [22] and [27], which says that a PI can only occur in the space starting *after* the XML declaration - section 2.6 says "Processing instructions (PIs) allow documents to contain instructions for applications. ". The XML decl contains instructions for the XML processor which is carefully distinguished from an application But I think the spec probably should have had an explicit statement saying that the XML decl either is or isn't a PI, because it admittedly kind of walks, swims, and quacks like one. -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rja at arpsolutions.demon.co.uk Sun Nov 14 18:26:28 1999 From: rja at arpsolutions.demon.co.uk (Richard Anderson) Date: Mon Jun 7 17:16:57 2004 Subject: Are you sure the XML decl shouldnt be a PI ? :) References: <008701bf2e42$92747c50$4a5eedc1@arp01> Message-ID: <006101bf2ecd$8b434c00$4a5eedc1@arp01> > [16] PI ::= '' Char*)))? '?>' > [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l')) > The XML and text declarations cannot match this production -- the only > reason that the syntax is similar is so that XML could work with > legacy SGML tools. Given the spec says PItargets starting with xml are reserved for standazation in this or future versions of the spec, I'd personally say it should be considered a PI with special meaning, why else reserve the characters in the PI declartion ? I can appreicate the SGML links (although I've never used SGML) but it just seems strange to have exclusion clauses. Also, the xml-stylesheet association is currently using a processing instruction, so why no the XML decl too? Dont tell, thats not a PI either, or it will be called stylesheet declartion in the next XML spec ;) Another reason why I think it should be regarded as a PI... If I using the DOM how do I specify the XML decl ? Using MSXML and other implementations I've used I create a PI and add it to the document, seems very logical to me, so why confuse the issue ? I know alot of Java people lwho don't use MSXML on this list, so please let me know how you do it in your implementations. > Please inform the author of the parser of this implementation bug. I think it is a very useful feature, how else can I know the encoding ? Using SAX 2 I guess we could add this as a feature using the URI techniques. Still, I want the PI reporting in SAX1 so I'm happy to wonder from the spec for now if it achieves my goals and others. Others must be happy with this solution too, otherwise people wouldnt ever tools that dont conform. > That book is also wrong -- please inform the author. I cant see anywhere in the XML spec that says the XML dec is not a PI, or vice-versa, so I don't feel compelled to do that just yet. Maybe later though when you hammer me with your next response ;) Best Regards, Richard. ----- Original Message ----- From: David Megginson To: Sent: Sunday, November 14, 1999 12:28 PM Subject: The XML decl is not a PI (especially in SAX) > "Richard Anderson" writes: > > > The XML declaration is an indication to the application processing > > the document as to what version of the XML spec the following markup > > conforms to, what encoding is used, and whether or not there are > > dependancies of external entites within the document. All of those > > are processing hints (read PI) for the XML processor, arent they ? > > Here are the productions for a processing instruction in XML 1.0: > > [16] PI ::= '' Char*)))? '?>' > [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l')) > > The XML and text declarations cannot match this production -- the only > reason that the syntax is similar is so that XML could work with > legacy SGML tools. > > > Certainly the SAX parser I use reports the XML declaration as a PI > > which is obviously very usual. Is that unusual ? > > That is wrong. Note the documentation from DocumentHandler.java: > > * Receive notification of a processing instruction. > * > *

The Parser will invoke this method once for each processing > * instruction found: note that processing instructions may occur > * before or after the main document element.

> * > *

A SAX parser should never report an XML declaration (XML 1.0, > * section 2.8) or a text declaration (XML 1.0, section 4.3.1) > * using this method.

> > Please inform the author of the parser of this implementation bug. > > > I will argue the XML spec doesn't define the declaration as a type > > of PI, but it does reserve the xml PItarget, and, quickly checking > > the nearest XML book on my desk (XML companion by Neil Bradley) that > > also says it is a PI. > > That book is also wrong -- please inform the author. > > > All the best, > > > David > > -- > David Megginson david@megginson.com > http://www.megginson.com/ > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Sun Nov 14 18:46:35 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:16:58 2004 Subject: HERE's why the world needs a simpler XML! [was Re: The XML decl is not a PI (especially in SAX)] References: <008701bf2e42$92747c50$4a5eedc1@arp01> Message-ID: <016101bf2ecf$c6d0e4b0$421e12d1@PTGRESTON> ----- Original Message ----- From: David Megginson To: Sent: Sunday, November 14, 1999 7:28 AM Subject: The XML decl is not a PI (especially in SAX) > Here are the productions for a processing instruction in XML 1.0: > > [16] PI ::= '' Char*)))? '?>' > [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l')) > > The XML and text declarations cannot match this production -- the only > reason that the syntax is similar is so that XML could work with > legacy SGML tools. [snip] > That book is also wrong -- please inform the author. > Sigh. I'm sure David Megginson is right ... but doesn't this illustrate a big point that Don Park has been making? We've got this thing that looks like a PI to the casual observer, and even people who've looked at the subject deeply enough to write a book about XML have gotten confused! I suspect that either the "XML community" will work together on a simplification of XML that makes it more accessible to the kinds of people who've been writing HTML in Notepad for the last few years ... or somebody else will ... or worse yet, a kindof "de facto lowest common denominator" flavor of XML will get loosely defined by various vendors who don't want to impose this kind of stuff on their customers. [duck ;~) ] Mike Champion xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From rja at arpsolutions.demon.co.uk Sun Nov 14 19:31:49 1999 From: rja at arpsolutions.demon.co.uk (Richard Anderson) Date: Mon Jun 7 17:16:58 2004 Subject: The XML decl is not a PI (especially in SAX) References: <004c01bf2ec2$19f73df0$33f96d8c@NT.JELLIFFE.COM.AU> Message-ID: <00fa01bf2ed6$b1058030$4a5eedc1@arp01> > The XML header could be a PI tag based on its delimiters, but it is not > by definition. James Clark has picked me up on this a few times: he is > so tough. The XML header is stripped as a function of entity management. I agree. > However, even though the encoding attribute in the XML header does not > form part of the information set of a document, I think it is a mistake > to think that it should be discarded after the parsing of a document. I agree 110% > I hope that future APIs could keep this in mind: hide the encoding from > the processor by all means, but save the encoding information for > re-encoding later. Yes. I'd go further and say the processor should have the option to see the encoding. For example, given 1 XML input stream I should be able to create 5 outputs, which each output in the same encoding as the original input if so desired. Regards, Richard. > > Rick Jelliffe > > > > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk > Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 > To unsubscribe, mailto:majordomo@ic.ac.uk the following message; > unsubscribe xml-dev > To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; > subscribe xml-dev-digest > List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) > xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david-b at pacbell.net Sun Nov 14 21:07:51 1999 From: david-b at pacbell.net (David Brownell) Date: Mon Jun 7 17:16:58 2004 Subject: Why do we write standards? References: <4.2.0.58.19991114175658.00ced100@203.41.126.17> Message-ID: <382F248A.997F8A08@pacbell.net> James Robertson wrote: > > At 05:39 13/11/1999 , Steven R. Newcomb wrote: > > >(I'm trying to think who defends XML from creeping scope. I should > >know the answer to that question, but I don't.) > > After some of my (as usual) rabid posts attacking > creeping featurism in XML, I have received a number > of private responses encouraging me. > > Let's just say that some of these hold respected > positions in the standards process ... :-) > > The question is: why everyone is keeping their > heads down on this topic? There's the "volume of traffic on XML-DEV" issue, which can affect even just keeping up with traffic. Also, agreeing with self-evident truths isn't always an effective way to invest time ... :-) - Dave xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From david at megginson.com Sun Nov 14 22:40:09 1999 From: david at megginson.com (David Megginson) Date: Mon Jun 7 17:16:58 2004 Subject: Are you sure the XML decl shouldnt be a PI ? :) In-Reply-To: "Richard Anderson"'s message of "Sun, 14 Nov 1999 17:29:32 -0000" References: <008701bf2e42$92747c50$4a5eedc1@arp01> <006101bf2ecd$8b434c00$4a5eedc1@arp01> Message-ID: "Richard Anderson" writes: > Given the spec says PItargets starting with xml are reserved for > standazation in this or future versions of the spec, I'd personally say it > should be considered a PI with special meaning, why else reserve the > characters in the PI declartion ? For xml-stylesheet, etc. An earlier version of the Namespaces in XML spec used a processing instruction xml-namespace. All the best, David -- David Megginson david@megginson.com http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From donpark at docuverse.com Mon Nov 15 02:19:35 1999 From: donpark at docuverse.com (Don Park) Date: Mon Jun 7 17:16:58 2004 Subject: Are you sure the XML decl shouldnt be a PI ? :) In-Reply-To: Message-ID: <000501bf2f10$1baf03a0$099918d1@docuverse1> This is why like the SML idea. My usual style of designing is to wack off anything that causes confusion. Wacking off both PI and XML declaration leaves me two less things to be confused about. Even if UTF-16 support is thrown into SML, it is fairly easy to differentiate UTF-8 and UTF-16 so there is no need for XML declaration. Lack of version information prevents future feature creeping problem as well. Sort of masocistic approach to engineering. WARNING: Don't try this at home. You might end up being an enuch. Best, Don Park - mailto:donpark@docuverse.com Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From gtn at ebt.com Mon Nov 15 06:25:38 1999 From: gtn at ebt.com (Gavin Thomas Nicol) Date: Mon Jun 7 17:16:58 2004 Subject: The XML decl is not a PI (especially in SAX) In-Reply-To: <00fa01bf2ed6$b1058030$4a5eedc1@arp01> Message-ID: <000a01bf2f31$9df279c0$015110ac@eps.inso.com> > > I hope that future APIs could keep this in mind: hide the > > encoding from the processor by all means, but save the encoding information for > > re-encoding later. > > Yes. I'd go further and say the processor should have the > option to see the encoding. Perhaps in something like the SAX API, there would be some of this information passed along... it is useful information for many things. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ricko at allette.com.au Mon Nov 15 06:15:04 1999 From: ricko at allette.com.au (Rick Jelliffe) Date: Mon Jun 7 17:16:58 2004 Subject: HERE's why the world needs a simpler XML! [was Re: The XML decl is not a PI (especially in SAX)] Message-ID: <002401bf2f33$f90e6150$45f96d8c@NT.JELLIFFE.COM.AU> From: Michael Champion >Sigh. I'm sure David Megginson is right ... but doesn't this illustrate a >big point that Don Park has been making? We've got this thing that looks >like a PI to the casual observer, and even people who've looked at the >subject deeply enough to write a book about XML have gotten confused! But is it an important confusion? In C we have types int and long and short and so on: but we only have char and wchar_t. Programmers have been trained that storage of characters is important but a knowledge of the sets they use is not. So many or most programmers simply do not have any idea about encodings/repertoires/collections/sets or characters/glyphs etc. This collosal ignorance of the tools of our trade means that in order to understand the XML header people must be given a little non-scary primer on character encodings. The issue of whether it is a PI or not is certainly relevent, because it is a major plus for XML if the encoding is not considered part of the information set (which is not to say that it should be thrown away, as mentioned). On this issue, I think the books on XML and the various implementations have been excellent; if one XML implementation keeps it as a PI and if one book uses the term for this loosely, it is perhaps the most minor flaw that is imaginable. 99.999% of users will not care whether it is a PI or not; but at least 99% will care that multiple encodings are supported well and richly on input and output. Rick Jelliffe xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From mtbryan at sgml.u-net.com Mon Nov 15 10:14:07 1999 From: mtbryan at sgml.u-net.com (Martin Bryan) Date: Mon Jun 7 17:16:58 2004 Subject: external parsed entites (was: A unique ID question ?) Message-ID: <013d01bf2f52$440d2880$36c566c3@unet.com> Ken Holman wrote: >I, for one, hope external parsed entities *do not* go away. >I need them when I need to handle *one* XML file in *many* small manageable pieces ... I don't need them for re-use or for sharing, but they provide a useful convenience. The key reason for needing external parsed entities is "manageability". Large documents are not written as monoliths. They are written and reviewed in sections, with different teams often being used to create and comment on different sections. If the document needs to be translated this often needs to be done in sections as well, rather than waiting for the completion of the last page of the document before you can start translation. The fact that sections of the final document need to be able to cross refer to each other requires the use of a global ID scheme, but this is easy to do with appropriate management of the names that are used to create IDs. Here namespaces can be of assistance. Let's not throw out the baby with the bath water. Until we have a decent subdocument/embedded link mechanism that has been taken up by a wide range of tools we *need* to retain external parsed entities in XML Martin Bryan xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kamiya at rp.open.cs.fujitsu.co.jp Mon Nov 15 11:27:08 1999 From: kamiya at rp.open.cs.fujitsu.co.jp (Takuki Kamiya) Date: Mon Jun 7 17:16:58 2004 Subject: ANNOUNCE: XPath interface for XT Version 0.85 Message-ID: <03dc01bf2f5c$52155650$866e230a@sysrap.cs.fujitsu.co.jp> I have written an DOM query utility in Java on top of XT. You can use it to retrieve DOM Nodes that matches to a given XPath selector. I share the code with the community for free to see if anyone finds it useful. Download from http://www.246.ne.jp/~kamiya/pub/omquery.zip . Free with no warranty. Comments are welcome. Any feedback are invited. = Takuki Kamiya Phone: (045)476-4586 Fax: (045)476-4749 = = FUJITSU LIMITED (COINS:7128-4217 NIFTY:HHA01731) = xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:27 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:58 2004 Subject: XML for Data Transfer Message-ID: <942667706.9871.846@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:22:55 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:58 2004 Subject: XML for Data Transfer Message-ID: <942667738.18024.6@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:15 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:58 2004 Subject: XML for Data Transfer Message-ID: <942667692.25424.663@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:22 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:58 2004 Subject: XML for Data Transfer Message-ID: <942667699.14744.232@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:26 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:58 2004 Subject: XML for Data Transfer Message-ID: <942667703.29538.659@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:22:53 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:58 2004 Subject: XML for Data Transfer Message-ID: <942667708.29623.909@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:16 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:58 2004 Subject: XML for Data Transfer Message-ID: <942667693.15500.84@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:11 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667691.11084.33@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:12:56 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667710.27150.563@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:20 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667694.10048.447@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:24 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667700.25499.157@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:08 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667685.18305.391@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:09:27 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667705.13484.275@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:13:00 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667714.1030.461@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:12:05 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667690.7908.160@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:22:48 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667711.24723.307@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:12:53 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667707.325.21@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:12:42 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667705.25898.65@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:20:31 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942668366.25749.207@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From sriroop at excite.com Mon Nov 15 12:22:51 1999 From: sriroop at excite.com (roopa rayaprolu) Date: Mon Jun 7 17:16:59 2004 Subject: XML for Data Transfer Message-ID: <942667712.7802.39@excite.com> I am new to XML and have been looking at various web sites for some help, but so far have not found anything that helps me with my requirements. Most of the info I have found has been related to displaying data from XML in a document or web page. I am interested in taking data from a file in XML format and using Java as application, writing data to a database. I am ok about the Java and database side of things but am puzzled about how to get data from a file in XML form - do I need a "parser" or do I write my own code to read the XML and extract the data items? Can anyone point me in the right direction for using XML in this way rather than for display purposes? If possible, can anyone give a coded example for this thing? Thanx in advance. sriroop ________________________________________________________________ Get FREE voicemail, fax and email at http://voicemail.excite.com Talk online at http://voicechat.excite.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kantps at yahoo.com Mon Nov 15 12:52:16 1999 From: kantps at yahoo.com (srikanth pillalamarri) Date: Mon Jun 7 17:16:59 2004 Subject: No subject Message-ID: <19991115124447.26314.rocketmail@web121.yahoomail.com> unsubscribe xml-dev digest srikanth pillalamarri ===== __________________________________________________ Do You Yahoo!? Bid and sell for free at http://auctions.yahoo.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kantps at yahoo.com Mon Nov 15 12:52:19 1999 From: kantps at yahoo.com (srikanth pillalamarri) Date: Mon Jun 7 17:16:59 2004 Subject: No subject Message-ID: <19991115124455.13463.rocketmail@web125.yahoomail.com> unsubscribe xml-dev digest srikanth pillalamarri ===== __________________________________________________ Do You Yahoo!? Bid and sell for free at http://auctions.yahoo.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From kantps at yahoo.com Mon Nov 15 12:51:40 1999 From: kantps at yahoo.com (srikanth pillalamarri) Date: Mon Jun 7 17:16:59 2004 Subject: No subject Message-ID: <19991115124418.26401.rocketmail@web107.yahoomail.com> subscribe xml-dev srikanth pillalamarri ===== __________________________________________________ Do You Yahoo!? Bid and sell for free at http://auctions.yahoo.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Mon Nov 15 13:28:43 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:16:59 2004 Subject: Profiling and Packaging XML Message-ID: <199911151327.IAA01701@hesketh.net> It seems like everyone has their own list of favorite features in XML, as well as a list of features whose inclusion in XML they consider heretical. (The W3C, for instance, doesn't seem very happy about processing instructions, based on some statements in things like the style sheet PI Rec.) Since the SGML declaration was first against the wall (mostly an excellent thing), we don't have any way whatsoever to indicate that features are required, optional, or prohibited. We don't even have a way to indicate that documents might, for instance, require validating parsers to avoid losing the 99.9% of their content that happens to reside in external resources. (I've done a lot of work on this in XML Processing Description Language, XPDL, at http://purl.oclc.org/NET/xpdl, but figure my work will show up in some other project at best.) It sounds like the W3C is pondering XML packaging in round III of the XML Activity. Might this be a good time to discuss what kinds of information we'd like to see in those packages? Does profiling seem like a useful tool? It seems like it might allow developers to specify rules like 'no external entities', 'no PIs', and 'no namespaces' for particular applications, and let us all have our opinions but not necessarily inflict them on everyone else's parsing. (I suspect that everyone will actually continue to use XML 1.0 parsers rather than write their own, but I don't think that reduces the need for documenting such profiles.) Phew! A week away from XML-dev. Lots of messages, almost all of them interesting. Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From robertl1 at home.com Mon Nov 15 14:00:27 1999 From: robertl1 at home.com (Robert La Quey) Date: Mon Jun 7 17:16:59 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <000201bf2c4b$6a56b560$099918d1@docuverse1> Message-ID: <3.0.6.32.19991115055354.03ee5a50@mail.dt1.sdca.home.com> At 05:48 AM 11/11/99 -0800, you wrote: >Everyone, > >I have been thinking that there are applications out there that >can benefit from using XML yet donot need all of its features. >The Canonical XML spec goes quite a distance in cutting away >some of the features, for different purpose, but I still feel >that more can be cut away. Rick Jelliffe's rather funny >message along with some WebDAV papers I read over the weekend >got my mind buzzing enough for me to share this idea with the >rest of XML-DEV. > >What I have in mind is a subset of XML, I'll call it Simple >(or Stupid) Markup Language (SML) for now, that simplifies XML >down to the bare essentials. Ideally, it should also be a >subset of Canonical XML. Here are some ideas: > >o No Attributes (ouch!) >o No PI, Comments, Notations, or CDATA sections >o No document type declaration >o UTF-8 encoding only >o No non-character entity references >o No predefined character entities (I am iffy on this one) > >What do you guys think? Please do not get caught up with >the list I presented above because they are just ideas and >subject to change later depending on your capacity to scream >convincingly. The key point to consider is whether there is >a broad enough need for such a subset of XML. > >Best, OK, enough lurking. I would like to pick this thread back up from the beginning and restart the discussion with a call for opinions from another crowd who seem (to me) conspicuously missing from the discussion. Are there any other lurkers in this group who have interest in the HDML->WML->XML=SML story? i.e. XML from the point of view of a very small systems (embedded) perspective. I think the SGML->XML crowd has pretty well stated their reasons for disliking SML. My own opinion is this. SML will happen (perhaps as WML, perhaps as many SMLs, a 1000 flowers bloom) as a de facto reality in arenas where fast product time to market and young engineers dominate the scene. As for lots of users. Ha! The largest cell phone community is already China with 25 Million users (UTF-8???). So the SML question they pose, while very different from the SGML world of woe and complexity, is perhaps of some importance. Is the overlap into the XML world worth pursuing or should the WML world just go its own way? Comments? Bob La Quey Bob La Quey xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Mon Nov 15 16:30:27 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:17:00 2004 Subject: Feeler for SML (Simple Markup Language) References: <3.0.6.32.19991115055354.03ee5a50@mail.dt1.sdca.home.com> Message-ID: <04af01bf2f85$b794ee90$421e12d1@PTGRESTON> ----- Original Message ----- From: Robert La Quey To: Cc: Don Park Sent: Monday, November 15, 1999 8:53 AM Subject: Re: Feeler for SML (Simple Markup Language) > Are there any other lurkers in > this group who have interest in the HDML->WML->XML=SML > story? Well, I haven't exactly been lurking on this thread, but this is *exactly* why I'm interested in "SML". My employer is a database and enterprise tool vendor that recently announced a strategic relationship with Nokia to help make enterprise data available to WML-based applications. I'm trying to sort out how to best leverage our XML database technology and other XML tools to help accomplish this. > My own opinion is this. SML will > happen (perhaps as WML, perhaps as many > SMLs, a 1000 flowers bloom) > as a de facto reality in arenas where fast product time to market > and young engineers dominate the scene. Again, that's exactly my concern here. I'd like to see 1000 flowers growing out of a specific subset of XML or the XML APIs rather than 1000 weeds proliferating wherever natural selection takes them ;~) > Is the overlap into the XML world worth pursuing or should the WML > world just go its own way? I hope that the WML world will be patient, learn from the XML world, and try to work out a rational scheme for taking what is useful from XML and gracefully ignoring that which is irrelevant. For example, WML itself is very analogous to HTML in that that markup is about appearance rather than meaning. Learn from the HTML->XML evolution in the Web as a whole, don't repeat the mistake of failing to separate form from content! Display XML data in WML (or HTML, or HDML, or whatever), but don't author or store data in a specific display format. Likewise I hope the SGML->XML world will understand that the same dynamics that drove the evolution from SGML to XML are still at work -- simplicity, conceptual clarity, and scalability are the characteristics of XML that the people in the EDI and WML worlds care about . They don't care about minimizing the differences between XML and SGML, they don't want to be burdened with supporting markup or APIs that they will never need, they just need somethat that works for them ... and will either "go their own way" or go in a hundred different ways if the XML world doesn't meet them halfway. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Mon Nov 15 16:27:19 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:17:00 2004 Subject: Feeler for SML (Simple Markup Language) References: <3.0.6.32.19991115055354.03ee5a50@mail.dt1.sdca.home.com> Message-ID: <38303440.C04627FB@praxis.cz> To me this post is a perfect illustration of why something like SML is not necessary or desirable. In terms of necessity, it seems more than likely that embedded and handheld devices are going to work with a specific XML application (e.g. WML) rather than providing generic XML processing services. So as long as this application does not use the features listed in Don's original post, the issues of memory consumption and processing speed vanish (and I am sceptical as to how significant these issues would be anyway). In the event, WML uses comments and CDATA but no processing instructions. In terms of desirability, Tim hit the nail on the head. Bifurcating into two distinct languages can only be a bad thing for the overall impact of XML. The risk of confusion is simply too high. As several others have pointed out, the existence of too many varying levels of conformance (de facto if not de jure) and optional features in SGML was the primary motivation for inventing XML in the first place. Matthew Robert La Quey wrote: > OK, enough lurking. I would like to pick this thread back up > from the beginning and restart the discussion with a call for > opinions from another crowd who seem (to me) conspicuously missing > from the discussion. Are there any other lurkers in > this group who have interest in the HDML->WML->XML=SML story? > > i.e. XML from the point of view of a very small systems (embedded) > perspective. I think the SGML->XML crowd has pretty well stated > their reasons for disliking SML. My own opinion is this. SML will > happen (perhaps as WML, perhaps as many SMLs, a 1000 flowers bloom) > as a de facto reality in arenas where fast product time to market > and young engineers dominate the scene. > > As for lots of users. Ha! The largest cell phone community is already > China with 25 Million users (UTF-8???). So the SML question they pose, > while very different from the SGML world of woe and complexity, is perhaps > of some importance. > > Is the overlap into the XML world worth pursuing or should the WML > world just go its own way? > > Comments? > > Bob La Quey xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From simonstl at simonstl.com Mon Nov 15 16:36:08 1999 From: simonstl at simonstl.com (Simon St.Laurent) Date: Mon Jun 7 17:17:00 2004 Subject: Schematron: Rick Jelliffe interview on xmlhack Message-ID: <199911151635.LAA11555@hesketh.net> We just posted an interview with Rick Jelliffe on http://www.xmlhack.com, discussing the latest on Schematron developments, how it works, how it fits with XML Schemas, and even where the name came from. If you've followed Rick's discussions on XML-dev, or if you're intrigued by the prospect of an XPath-based schema language, I hope you'll enjoy the interview. Simon St.Laurent XML: A Primer, 2nd Ed. Building XML Applications Inside XML DTDs: Scientific and Technical Sharing Bandwidth / Cookies http://www.simonstl.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From schampeo at hesketh.com Mon Nov 15 17:24:34 1999 From: schampeo at hesketh.com (Steven Champeon) Date: Mon Jun 7 17:17:00 2004 Subject: DTD for rfc822 messages? Message-ID: Hello - I've searched the archives for xml-dev and xml-l, looking for a DTD with which to markup archived email, and stumbled across a couple of posts: http://www.lists.ic.ac.uk/hypermail/xml-dev/xml-dev-Sep-1998/0802.html http://www.lists.ic.ac.uk/hypermail/xml-dev/xml-dev-Sep-1998/0805.html If I understand the approach being recommended, the DTD would contain a unique element for every possible header, which would seem to present some serious maintenance headaches, especially for non-standard headers. I'd think something like this would make more sense: but I could be wrong. For one thing, that may make it more difficult to write XSL templates that process the info inside each hdr element. Comments? Has any more work been done on such a DTD? I looked at schema.net and the various XML sites, but found nothing appropriate. If this is more appropriate for XML-L, could someone let me know? TIA, Steve -- business: http://hesketh.com ...custom medium- to large-scale web sites the book: http://dhtml-guis.com ...Building Dynamic HTML GUIs from IDG punditry: http://a.jaundicedeye.com ...negative forces have value personal: http://hesketh.com/schampeo/ ...info, projects, random stuff xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Mon Nov 15 17:23:03 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:17:00 2004 Subject: Feeler for SML (Simple Markup Language) Message-ID: <3.0.32.19991115091953.014ad9e0@pop.intergate.ca> At 11:23 AM 11/15/99 -0500, Michael Champion wrote: >Likewise I hope the SGML->XML world will understand that the same dynamics >that drove the evolution from SGML to XML are still at work -- simplicity, >conceptual clarity, and scalability are the characteristics of XML that the >people in the EDI and WML worlds care about . They don't care about >minimizing the differences between XML and SGML, they don't want to be >burdened with supporting markup or APIs that they will never need, they just >need somethat that works for them ... and will either "go their own way" or >go in a hundred different ways if the XML world doesn't meet them halfway. So what do you recommend? Specifically please. My feeling is that XML 1.0 as it exists now works OK for EDI. Yes, it could have a lot less and still work for EDI, but the extras don't seem to get actively in the way. As for the WML world, the WAP-folk have apparently taken the decision that none of IP/HTTP/HTML/XML are appropriate for them without significant rework. Anyone is free to disagree, but they're the ones building the cellphones. I don't think that the EDI and WAP use-cases are really in the same place on the map. -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From Mike.Champion at softwareag-usa.com Mon Nov 15 17:39:08 1999 From: Mike.Champion at softwareag-usa.com (Michael Champion) Date: Mon Jun 7 17:17:00 2004 Subject: Feeler for SML (Simple Markup Language) References: <3.0.6.32.19991115055354.03ee5a50@mail.dt1.sdca.home.com> <38303440.C04627FB@praxis.cz> Message-ID: <002c01bf2f8f$4fc48050$e5bdb3c7@PTGRESTON> ----- Original Message ----- From: Matthew Gertner To: Sent: Monday, November 15, 1999 11:26 AM Subject: Re: Feeler for SML (Simple Markup Language) > In terms of necessity, it seems more than > likely that embedded and handheld devices are going to work with a > specific XML application (e.g. WML) rather than providing generic > XML processing services. The problem I see is that handhelds may use WML *today* as a simple display format, but historically simple display devices have tended to acquire intelligence. I fear that full-blown XML will be too heavy for such devices, so the vendors will invent their own subsets. So we may end up with the worst of both worlds .. rather than bifurcation of the standard, we'll have multiplication of all sorts of non-standard variants. Remember 1995-1997 in the HTML Web ... It saw HTML become its own "world" totally distinct from its SGML roots, and it saw numerous incompatible variants of HTML proliferate. This could happen again, this time with XML as the creaky old "bloated" standard that doesn't fit the needs of the fast-moving innovators. I'm not at all sure that "SML" could prevent that, but I see the same complaints about XML and the DOM API (pretty much the points that Don made in the original post) again and again among people trying to use it in light client or high performance applications. Bifurcation is not as desireable as unification, but it beats chaos! xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From digitome at iol.ie Mon Nov 15 17:47:15 1999 From: digitome at iol.ie (Sean Mc Grath) Date: Mon Jun 7 17:17:00 2004 Subject: Feeler for SML (Simple Markup Language) In-Reply-To: <3.0.32.19991115091953.014ad9e0@pop.intergate.ca> Message-ID: <3.0.6.32.19991115173548.009256d0@gpo.iol.ie> > >My feeling is that XML 1.0 as it exists now works OK for EDI. Yes, it >could have a lot less and still work for EDI, but the extras don't seem >to get actively in the way. > I would argue they do get actively in the way. Sure, the EDI stuff probably does not need external parsed entities and who knows what else. But if EDI software is going to truthfully "use XML" and "be fully XML compliant" then it cannot just barf when these things appear in XML docs. And as Simon St. Laurent said just recently, there is no formal way to declare what XML features your software handles and what bits it doesn't handle. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From matthew at praxis.cz Mon Nov 15 17:54:50 1999 From: matthew at praxis.cz (Matthew Gertner) Date: Mon Jun 7 17:17:00 2004 Subject: Feeler for SML (Simple Markup Language) References: <3.0.32.19991115091953.014ad9e0@pop.intergate.ca> Message-ID: <383048C2.AFABE24F@praxis.cz> Tim Bray wrote: > As for the WML world, the WAP-folk have apparently taken the decision that > none of IP/HTTP/HTML/XML are appropriate for them without significant rework. > Anyone is free to disagree, but they're the ones building the cellphones. Did I miss something? I have the June 99 WML draft sitting on my desk, and while I haven't checked every detail, it looks pretty close to a conformant XML app. There might be some problems with character encoding and the XML declaration (or lack thereof), but I would hardly call this "significant rework". Matthew xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From tbray at textuality.com Mon Nov 15 17:56:43 1999 From: tbray at textuality.com (Tim Bray) Date: Mon Jun 7 17:17:00 2004 Subject: Feeler for SML (Simple Markup Language) Message-ID: <3.0.32.19991115095732.01337e50@pop.intergate.ca> At 05:35 PM 11/15/99 +0000, Sean Mc Grath wrote: >>My feeling is that XML 1.0 as it exists now works OK for EDI. Yes, it >>could have a lot less and still work for EDI, but the extras don't seem >>to get actively in the way. > >I would argue they do get actively in the way. >Sure, the EDI stuff probably does not need external parsed entities >and who knows what else. But if EDI software is going to >truthfully "use XML" and "be fully XML compliant" then it >cannot just barf when these things appear in XML docs. Hmm.... just specify the use of a nonvalidating processor. These have the right to ignore external entities, not to barf, just to ignore them. If the system is specified in this way, nobody will send external entities. (Which lord knows they shouldn't be doing in ecommerce-land anyhow). Next problem? -Tim xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@ic.ac.uk the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk) From ypatil at kingston.hummingbird.com Mon Nov 15 18:01:18 1999 From: ypatil at kingston.hummingbird.com (Yogita Patil) Date: Mon Jun 7 17:17:00 2004 Subject: Need a favour - anyone ? Message-ID: <03c901bf2f93$723de460$1a02060a@andyne.com> Can anyone verify the bits of xml/xsl/dtd for me ? Also could you point out stuff that is not needed or extra or if i'm correct. DTD: XML: