[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] XSLT 1.0 n-queens and questions
Subject: RE: [xsl] XSLT 1.0 n-queens and questions From: Scott Trenda <Scott.Trenda@xxxxxxxx> Date: Fri, 20 Apr 2012 09:30:07 -0500 |
Nice work. I don't have any node-set() suggestions, just a comment about the chessboard representation. You don't need to use images at all here. Unicode actually contains all the characters for chess pieces, at codepoints 2654-265F (9812-9823). White queen is 2655 (9813) and black queen is 265B (9819). Could simplify your code a little. ~ Scott -----Original Message----- From: Hermann Stamm-Wilbrandt [mailto:STAMMW@xxxxxxxxxx] Sent: Friday, April 20, 2012 5:26 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] XSLT 1.0 n-queens and questions Hello, I posted a XSLT 1.0 implementation for n-queens running in all big5 browsers https://www.ibm.com/developerworks/mydeveloperworks/blogs/HermannSW/entry/n_queens_xsl_xml14 It produces all solutions for 4<=n<=9, nicely grouped. I have two questions on the solution: 1) Grouping is done by two solutions considered equivalent if one can be transformed into the other by rotations and/or mirroring. I did not find a way to make this "equivalence" available in xsl:key for using Muenchian grouping -- can anybody think of how Muenchian grouping be used instead the "handmade" duplicate elimination in n-queens.xsl.xml? 2) I made much use of exslt:node-set() function although the templates itself use xsl:call-template and xsl:apply-templates. Is a more "functional" solution without so many exslt:node-set() calls possible in XSLT 1.0? Mit besten Gruessen / Best wishes, Hermann Stamm-Wilbrandt Level 3 support for XML Compiler team and Fixpack team lead WebSphere DataPower SOA Appliances https://www.ibm.com/developerworks/mydeveloperworks/blogs/HermannSW/ ---------------------------------------------------------------------- IBM Deutschland Research & Development GmbH Vorsitzende des Aufsichtsrats: Martina Koederitz Geschaeftsfuehrung: Dirk Wittkopp Sitz der Gesellschaft: Boeblingen Registergericht: Amtsgericht Stuttgart, HRB 243294
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSLT 1.0 n-queens and questio, Hermann Stamm-Wilbra | Thread | RE: [xsl] XSLT 1.0 n-queens and que, Hermann Stamm-Wilbra |
[xsl] XSLT 1.0 n-queens and questio, Hermann Stamm-Wilbra | Date | [xsl] curly braces in attributes, Mansour Al Akeel |
Month |