added new script to list all book info from bookcodes.db
[project-aon.git] / common / xsl / dot.xsl
index 6abd139..446b19d 100644 (file)
@@ -12,7 +12,10 @@ TODO:
 
 -->
 
-<xsl:transform version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:transform version="1.0" 
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns:str="http://exslt.org/strings"
+  extension-element-prefixes="str">
 
  <xsl:output method="text" encoding="UTF-8"/>
 
@@ -119,16 +122,16 @@ TODO:
     <xsl:value-of select="$section"/>
     <xsl:text> -&gt; </xsl:text>
     <xsl:value-of select="format-number( substring( @idref, 5 ), '000' )"/>
-    <xsl:text>;</xsl:text>
+    <xsl:text> [label="puzzle",style=dashed];</xsl:text>
     <xsl:value-of select="$newline"/>
    </xsl:if>
    <xsl:if test="@idrefs">
-    <xsl:for-each select="tokenize(normalize-space(@idrefs), '\s')"/>
+    <xsl:for-each select="str:tokenize(@idrefs)">
      <xsl:value-of select="$indent"/>
      <xsl:value-of select="$section"/>
      <xsl:text> -&gt; </xsl:text>
      <xsl:value-of select="format-number( substring( ., 5 ), '000' )"/>
-     <xsl:text>;</xsl:text>
+     <xsl:text> [label="puzzle",style=dashed];</xsl:text>
      <xsl:value-of select="$newline"/>
     </xsl:for-each>
    </xsl:if>