- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 12 Jul 2010 14:16:46 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/markup/tools In directory hutz:/tmp/cvs-serv7415/tools Modified Files: generate-spec-source.xsl Log Message: re-word contents of "Linked-data semantics" sections to make context more clear (bug 10083) Index: generate-spec-source.xsl =================================================================== RCS file: /sources/public/html5/markup/tools/generate-spec-source.xsl,v retrieving revision 1.262 retrieving revision 1.263 diff -u -d -r1.262 -r1.263 --- generate-spec-source.xsl 9 Jul 2010 01:22:28 -0000 1.262 +++ generate-spec-source.xsl 12 Jul 2010 14:16:43 -0000 1.263 @@ -1699,11 +1699,84 @@ <!-- * ***************************************************************** --> <xsl:template name="make.linked-data.section"> <xsl:param name="name"/> - <xsl:if test="document(concat('../elements/',$name,'.html'))//h:div[@id='linked-data']"> + <xsl:if test=" + ($name='a' + or $name='area' + or $name='audio' + or $name='embed' + or $name='iframe' + or $name='img' + or $name='link' + or $name='object' + or $name='source' + or $name='video') + or + document(concat('../elements/',$name,'.html'))//h:div[@id='linked-data']"> <div class="no-number no-toc linked-data" id="{$name}-linked-data"> <xsl:text> </xsl:text> <h2 class="element-subhead">Linked-data semantics</h2> - <xsl:copy-of select="document(concat('../elements/',$name,'.html'))//h:div[@id='linked-data']"/> + <xsl:choose> + <xsl:when test=" + $name='a' + or $name='area' + or $name='audio' + or $name='embed' + or $name='iframe' + or $name='img' + or $name='link' + or $name='object' + or $name='source' + or $name='video' + "> + <xsl:variable name="attr"> + <xsl:choose> + <xsl:when test=" + $name='audio' + or $name='embed' + or $name='iframe' + or $name='img' + or $name='source' + or $name='video' + ">src</xsl:when> + <xsl:when test=" + $name='a' + or $name='area' + or $name='link' + ">href</xsl:when> + <xsl:when test="$name='object' ">data</xsl:when> + </xsl:choose> + </xsl:variable> + <p>The + <a href="#{$name}" class="element"> + <xsl:value-of select="$name"/> + </a> + element, through its + <a href="#{$name}.attrs.{$attr}" class="attribute"> + <xsl:value-of select="$attr"/> + </a> + attribute in combination with other + linked-data/metadata markup mechanisms, provides a + ready means for expressing semantic associations + with external content.</p> + <p>For example, in the Microdata metadata-markup + mechanism, specifying one or more named properties + using the Microdata + <span class="attribute">itemprop</span> + attribute on the + <a href="#{$name}" class="element"> + <xsl:value-of select="$name"/> + </a> + element associates those named properties with the + external content represented by the value of the + <a href="#{$name}.attrs.{$attr}" class="attribute"> + <xsl:value-of select="$attr"/> + </a> + attribute (if any).</p> + </xsl:when> + <xsl:when test="document(concat('../elements/',$name,'.html'))//h:div[@id='linked-data']"> + <xsl:copy-of select="document(concat('../elements/',$name,'.html'))//h:div[@id='linked-data']/node()"/> + </xsl:when> + </xsl:choose> </div> </xsl:if> </xsl:template>
Received on Monday, 12 July 2010 14:16:48 UTC