- From: David A. Lee <dlee@calldei.com>
- Date: Sat, 19 Sep 2009 14:14:39 -0400
- To: Jim Tivy <jimt@bluestream.com>
- CC: xml-dev@lists.xml.org, "'XProc Dev'" <xproc-dev@w3.org>
- Message-ID: <4AB51F8F.3030809@calldei.com>
I am reading this the same way as you. The use of the <doc> element and
reference to an external entity are used as a way to describe
that the elements are simply text concatenated.
Atleast thats how I read it.
Jim Tivy wrote:
>
> Yes, from http://www.w3.org/TR/xslt-xquery-serialization I think my
> use case is handled by producing a serialization of an "external
> general parsed entity" which can have (element)* in a form such as:
>
>
>
> <div>
>
> </div>
>
> <div>
>
> </div>
>
>
>
> There is some confusing text, however in 5. XML Output Method where it
> describes the "reconstructed tree" as different from the result tree:
>
>
>
> "if the document was produced by adding a document wrapper, as
> described above, then it will contain an extra |doc| element as the
> document element."
>
>
>
> I did not see in the spec where adding a <doc> tag was part of
> serialization - rather it was just shown as a way of describing the
> use of an external general parsed entity.
>
>
>
> Jim
>
>
>
> ------------------------------------------------------------------------
>
> *From:* David A. Lee [mailto:dlee@calldei.com]
> *Sent:* Friday, September 18, 2009 6:21 PM
> *To:* Jim Tivy
> *Cc:* xml-dev@lists.xml.org; 'XProc Dev'
> *Subject:* Re: [xml-dev] Serialization of XDM - Use cases / Proposal
>
>
>
> This spec describes concatenation of node sequences such that they are
> parseable as entities.
>
> In the case you describe I think that fits well.
> Atleast in my reading
>
>
> *5 XML Output Method*
>
> This describes serializing a sequence of nodes. I think this spec
> would fit for your use case.
> Atleast that is my read, I admit I have a hard time following the
> reading of this spec (not to blame the authors, I just have a hard
> time understanding it all)
>
>
>
> David A. Lee
> dlee@calldei.com <mailto:dlee@calldei.com>
> http://www.calldei.com
> http://www.xmlsh.org
> 812-482-5224
>
>
>
> Jim Tivy wrote:
>
> David
>
> I do not see in this spec where it defines the serialization of a sequence.
> I was not talking about concatenating "nodes" but rather concatenation of
> text from a sequence after it was serialized.
>
> Jim
>
> -----Original Message-----
> From: David A. Lee [mailto:dlee@calldei.com]
> Sent: Friday, September 18, 2009 4:46 PM
> To: Jim Tivy
> Cc: xml-dev@lists.xml.org <mailto:xml-dev@lists.xml.org>; 'XProc Dev'
> Subject: Re: [xml-dev] Serialization of XDM - Use cases / Proposal
>
> This is a case, if I'm reading it properly, where the current XDM
> Serializaiton spec may serve perfectly.
> http://www.w3.org/TR/xslt-xquery-serialization/
>
> That would concatenate the result nodes such that it is serialized
> equivalently to an external entity.
>
>
>
> David A. Lee
> dlee@calldei.com <mailto:dlee@calldei.com>
> http://www.calldei.com
> http://www.xmlsh.org
> 812-482-5224
>
>
>
> Jim Tivy wrote:
>
>> Here is a better description of the use case I have:
>>
>> There are a number "templating" technologies in use for defining web
>>
> pages;
>
>> for example PHP, ASP and JSP. These templating languages have been very
>> successful. When these templates "execute", they produce an HTML page as
>>
> an
>
>> HTTP response. These templating technologies allow you to mix html tags
>> with program logic to create web pages dynamically. These templating
>> languages, as a rule, are text based in that they define a page by
>> concatenating HTML chunks of text together. For example, in a JSP file,
>> sometimes these HTML chunks are literal text and other times they are
>> calculated and "injected inline" into the output - always as text.
>>
>> It should be possible to inject an XDM text serialization (a sequence of
>> <div> tags and children, for instance) as returned by
>> getPipelineSerialization () call in this simple JSP page shown below:
>>
>> <html>
>> <body>
>> <% out.write(getPipelineSerialization("mypipeline")); %>
>> </body>
>> </html>
>>
>> examples of jsps:
>>
>> http://java.sun.com/products/jsp/html/jspbasics.fm.html
>>
>> -----Original Message-----
>> From: Jim Tivy [mailto:jimt@bluestream.com]
>> Sent: Friday, September 18, 2009 3:12 PM
>> To: 'David A. Lee'
>> Cc: xml-dev@lists.xml.org <mailto:xml-dev@lists.xml.org>; talk@x-query.com <mailto:talk@x-query.com>; 'XProc Dev'
>> Subject: RE: [xml-dev] Serialization of XDM - Use cases / Proposal
>>
>> Hi David
>>
>> We use XDM serialization - for a simple sequence. We have a pipeline that
>> we execute and the last node is XPath /html/body/* of an upstream html
>> document - we call it html core output. We use this in JSP (java server
>> pages) code where we wish to establish the css files and meta tags but
>>
> serve
>
>> up the html content from the pipeline.
>>
>> If you like I can write this up in your wiki.
>>
>> Jim
>>
>>
>>
>> -----Original Message-----
>> From: David A. Lee [mailto:dlee@calldei.com]
>> Sent: Friday, September 18, 2009 2:07 PM
>> Cc: xml-dev@lists.xml.org <mailto:xml-dev@lists.xml.org>; talk@x-query.com <mailto:talk@x-query.com>; XProc Dev
>> Subject: Re: [xml-dev] Serialization of XDM - Use cases / Proposal
>>
>> I have created a first pass at documenting the problem of XDM
>> Serialization and created some use cases.
>> I would love any feedback or comments. This is on a new wiki I created
>> for this purpose. If you would like to comment directly on the wiki
>> please reply to me and I will give you the invite code (due to the sad
>> state of affairs anonymous comments and editing are disabled due to
>> wiki-spam-bots. I've found spam within 5 minutes of opening a public
>> wiki ... <sigh> )
>>
>>
>> http://xml.calldei.com/XDMSerialize
>>
>> I have NOT included a proposal for a format yet, I'd like to discuss the
>> intent and use cases first before putting up a straw-man proposal.
>>
>> Thank you for any contribution !
>>
>> I've CC'd this to xproc-dev because one of the use cases if for
>> developers and integrators with XML Pipeline processors such as XProc
>>
>>
>> David A. Lee
>> dlee@calldei.com <mailto:dlee@calldei.com>
>> http://www.calldei.com
>> http://www.xmlsh.org
>> 812-482-5224
>>
>>
>>
>>
>> _______________________________________________________________________
>>
>> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
>> to support XML implementation and development. To minimize
>> spam in the archives, you must subscribe before posting.
>>
>> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org <mailto:xml-dev-unsubscribe@lists.xml.org>
>> subscribe: xml-dev-subscribe@lists.xml.org <mailto:xml-dev-subscribe@lists.xml.org>
>> List archive: http://lists.xml.org/archives/xml-dev/
>> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>>
>>
>>
>>
>> _______________________________________________________________________
>>
>> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
>> to support XML implementation and development. To minimize
>> spam in the archives, you must subscribe before posting.
>>
>> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org <mailto:xml-dev-unsubscribe@lists.xml.org>
>> subscribe: xml-dev-subscribe@lists.xml.org <mailto:xml-dev-subscribe@lists.xml.org>
>> List archive: http://lists.xml.org/archives/xml-dev/
>> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>>
>>
>>
>>
>> _______________________________________________________________________
>>
>> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
>> to support XML implementation and development. To minimize
>> spam in the archives, you must subscribe before posting.
>>
>> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org <mailto:xml-dev-unsubscribe@lists.xml.org>
>> subscribe: xml-dev-subscribe@lists.xml.org <mailto:xml-dev-subscribe@lists.xml.org>
>> List archive: http://lists.xml.org/archives/xml-dev/
>> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>>
>>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org <mailto:xml-dev-unsubscribe@lists.xml.org>
> subscribe: xml-dev-subscribe@lists.xml.org <mailto:xml-dev-subscribe@lists.xml.org>
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>
>
Received on Saturday, 19 September 2009 18:15:42 UTC