Re: GSXML, an SXML dialect
"Julian Graham" <[email protected]> Thu, 27 Jul 2006 10:18:38 -0400
| Newsgroups | gmane.lisp.scheme.ssax-sxml |
|---|---|
| Message-ID | <[email protected]> |
Have you guys looked at my project, SDOM? It's a DOM implemented around SXML, so I don't know if it's quite what you're looking for, but I think it solves a number of the problems mentioned in your paper -- for example: - 1.2 / 1.3: In SDOM, XML nodes are "strongly typed," so to speak. It's never ambiguous whether a node is an attribute or an element etc. - 2.2: SDOM annotates SXML documents with parent node pointers and maintains document node pointers for nodes when they are manipulated outside the context of the full SXML s-expression. - 2.3: SDOM is explicitly capable of ordering a document in document-order. - 2.4: As required by the document normalization API in the DOM recommendation, SDOM can join adjacent text nodes during normalization. Furthermore, all SDOM documents are also perfectly valid SXML documents and can thus be passed to and from applications that only speak SXML. (I should point out that, at the moment, SDOM is only compatible with GNU Guile, but compatibility with other Scheme implementations should not be too difficult to achieve...) There's a manual and links to download the module at: http://www.nongnu.org/sdom/ Hope this helps! Regards, Julian On 7/26/06, Oleg A. Paraschenko <[email protected]> wrote: > Hello, > > for my developments, I'm going to use GSXML, a dialect of SXML, with an > alternative representation of attributes and auxiliary nodes. Details on > GSXML and reasons why SXML isn't satisfactory are here: > > http://xmlhack.ru/protva/xquery/index.php/TowardsXslt > > I wonder if anyone else is interested in using GSXML. Are there any > chances of adoption? > > To Kirill Lisovsky: if I remember correctly, we talked about porting > XSieve to Gambit. Now I think the port is feasible, but it will use GSXML. > Is it ok for your purposes? > > > -- > Oleg Parashchenko olpa@ http://uucode.com/ > http://uucode.com/blog/ Generative Programming, XML, TeX, Scheme > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > ssax-sxml mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ssax-sxml > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV