- From: Rick Jelliffe <ricko@allette.com.au>
- Date: Sat, 14 Jun 1997 19:45:54 +1000
- To: <w3c-sgml-wg@w3.org>
(Corrected example) > From: W. Eliot Kimber <eliot@isogen.com> > Nothing is "returned"; you don't "get to a document". Pointers address > data structures in memory, not literal documents. But that does not answer my question, at least the one I was trying to ask. One more try. Let us have linking element: <a XML-LINK="SIMPLE" SHOW="REPLACE" ACTUATE="USER" HREF="http://www.elsehwhere//other.xml?XML-XPTR=ID(chap1.section2)..ID(chap2.section3)"> (I.e. the first and the second are in different branches.) I traverse that link. I understand the server-end constructs (or has) a grove for that document, and selects or marks (or whatever) the appropriate nodes as the resource. I am in a browser. I expect a replacement text. In what form does the resource get back to me to replace my existing text? It cannot be XML as it is, because it will not be well-formed, unless we define some conventions. Are you proposing now some binary grove-to-grove transfers instead? > In all of these discussions, it's critical to keep separate the source, > which is what XML lang (like SGML) defines the rules for, and the parsed > result of processing that source, which is what XML Link (like HyTime) > operates on. Once the documents have been put into memory, issues like > well-formedness and even validity go away, because those are syntax issues, > and syntax is transcended once the document is parsed (and only resurface > when you want to create a new source document). Yes. But the document is in the memory of the server, and I want my fragment in the memory of the client. What have I missed? Is this in fact impossible in XML, and the XPTRs only allow such fragments to be located and then used on the server? (That would be fine, but it is not at all clear.) Rick Jelliffe
Received on Saturday, 14 June 1997 06:33:36 UTC