OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
text nodes of document in XDM

Thanks vastly to Hans-Juergen Rennau (hrennau@yahoo.de), I've been re-animating my proposal for an XDM Serialization specification (http://xml.calldei.com/XDMSerialize) which can accommodate much more round-trip data preservation then the

current XDM Serialization specification (http://www.w3.org/TR/xslt-xquery-serialization/ )

Please be patient with the draft if you care to read it, it’s a work-in-progress not really ready for public consumption (but by putting it on a wiki allows easier collaboration then emails).

Maybe "Really Soon Now" but not now yet …


One thing I am stuck on currently is serializing XDM document-node() which contain text children.

I can certainly imagine a format,  but I'm more curious as to the rationale.  


Q) Why does XDM allow text() children of document nodes, and in fact allow multiple element children of document nodes (If I read it right …)


For example in XQuery this is allowed


document { text { "text" } , <elem1/> , text { "text2" } , <elem2/> }


I'm wondering what is the use-case that led to this ?


My best "clue" is a recent question/response on xslt-list which made it clear to me that <xsl:variable> produced a document node, but it could contain parentless text nodes


I certainly understand the desire for XDM to allow parentless text, element, and attribute nodes …

but I don’t understand the use case for document nodes containing text and multiple element nodes …

Am I correct in presuming this is to support XSLT 1.0 (and perhaps by inference XQuery 1.0 ) which allowed this ?
Is it a chicken&egg problem ?


What is the rationale for allowing document nodes to contain children which are not parseable from Text XML ?

Is this a critical feature to maintain in a round-trip XDM serialization specification ?  ( Yes I realize I'm asking for an opinion not an objective fact).


Thanks for any advice, opinions, or historical anecdotes.






David A. Lee




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS