Display node names for bf:identifier children
[mp-xquery-moved-to-github.git] / bibframe / xsl / fullDisplay.xsl
index 3f4bf07..617ef4a 100644 (file)
@@ -16,7 +16,7 @@
   <xsl:template match="rdf:RDF">
     <table>
       <xsl:for-each select="bf:*">
-       <tr><td><b><xsl:value-of select="substring-after(name(.),':')"/>:</b>
+       <tr><td><b><xsl:value-of select="name(.)"/>:</b>
        <xsl:variable name="n" select="@rdf:nodeID"/>
        <xsl:if test="$n">
          (<xsl:value-of select="$n"/>)
@@ -30,7 +30,7 @@
            <tr>
              <td/>
              <td>
-               <b><xsl:value-of select="substring-after(name(.),':')"/>:</b>
+               <b><xsl:value-of select="name(.)"/>:</b>
              </td>
              <td/><td>
              <xsl:choose>
                </xsl:when>
                <xsl:when test="bf:Identifier">
                  <xsl:for-each select="bf:Identifier/*">
+                   <b>
+                     <xsl:value-of
+                         select="substring-after(name(.),'bf:identifier')"/>:
+                   </b>
                    <xsl:value-of select="."/><br/>
                  </xsl:for-each>
                </xsl:when>