Author: margolies,marc
Date: 12:10:32 04/13/04
Go up one level in this thread
you ought to look at the pgn to dhtml conversion facilities of chess assistant7.1 build 729. On April 13, 2004 at 14:54:51, Andrew Wagner wrote: > >On April 13, 2004 at 13:53:56, Peter Schäfer wrote: > >>Sounds interesting, but I can't tell if there is a popular demand for it !? >> >>* there is already an XML schema, called Caxton: >> http://www.chesscity.com/Caxton/caxton_xml.htm >>however, I've no idea if it is used in practice. > >I've seen this. There is at least one other out there, but I'm not real thrilled >with them. I think you can try to put too much in a file like this, and as you >mentioned below, the size gets too bulky to be practical. What I think I'd like >to do is specifically design the markup language just to encapsulate and extend >PGN. So where in a PGN file you see [Event="World Open"], in PGML, you would see ><Event>World Open</Event>. Not much difference in size. > >> >>* if you like, I can send you some of the XML data and XSL sheets used by jose >>(jose-chess.sourceforge.net) > >Sure, I wouldn't mind taking a look. > >>The schema isn't public (yet), and subject to change. >>Incidentally, I'm planning to use XML for cross-tables and tournament reports, >>too. > >What do you include in a tournament report, besides the cross-tables? > >> >> >>just some more thoughts: >> >>* XML files containing game data could become HUGE, much larger than PGN files. >>They might not be the best choice for exchanging data, or for sending them to a >>browser. Rather think about processing them on the server, and send the resultig >>HTML to the browser. > >The idea is to store/exchange/archive games in PGML format, just like you would >with PGN files. Then, if you want to switch it to PGN for something, you tweak >one line and open it in your browser. If you want, say, a cross-table, you tweak >the line again and open in your browser and you get a completely different >result. The PGML itself doesn't get sent to the browser...XSLT transforms the >PGML to pure HTML and sends that to the browser. > > >> >>* calculating a cross-table from a list of games is hardly practicabe with XSLT >>(as far as I can tell). You will probably have to calculate the cross-table >>beforehand, and store it in the XML file. > >I don't understand this. I haven't looked at it too closely, but between XSLT, >XQL, and JavaScript, it can't be too hard to find the result for each player for >each round and stuff it into a table. I think this will be the easy part of the >project...it's writing the XSLT to write the JavaScript for the replay that's >going to be fun :). > >> >> >>Regards, >>Peter
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.