- From: Arthur Ryman <aryman@dev.w3.org>
- Date: Wed, 13 Oct 2004 17:39:40 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv10683
Modified Files:
wsdl20-z.html build.xml wsdl20-z-1.html wsdl20-z-1-short.html
zml2html.xsl
Log Message:
Added ability to hide and show Z notation via links between a full and a short version of the spec
Index: wsdl20-z-1.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-1.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** wsdl20-z-1.html 12 Oct 2004 03:11:06 -0000 1.2
--- wsdl20-z-1.html 13 Oct 2004 17:39:38 -0000 1.3
***************
*** 426,432 ****
</ul>
! <p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1-short.html#DefinitionsComponent" name="DefinitionsComponent">
! Hide formal definition of
! DefinitionsComponent</a></span></p>
<p>The properties of the Definitions component are described by <span xmlns:z="http://www.w3.org/2004/zml" class="zi">DefinitionsComponent</span>:</p>
<table xmlns:z="http://www.w3.org/2004/zml" class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">DefinitionsComponent</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaces</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">InterfaceComponent</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindings</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">BindingComponent</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">services</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">ServiceComponent</span></span></td></tr>tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclarations</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">ElementDeclarationComponent</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">typeDefinitions</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">TypeDefinitionComponent</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
--- 426,430 ----
</ul>
! <a xmlns:z="http://www.w3.org/2004/zml" name="DefinitionsComponent"></a><p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1-short.html#DefinitionsComponent">Hide DefinitionsComponent</a></span></p>
<p>The properties of the Definitions component are described by <span xmlns:z="http://www.w3.org/2004/zml" class="zi">DefinitionsComponent</span>:</p>
<table xmlns:z="http://www.w3.org/2004/zml" class="zschema"><col class="zschema1"><col class="zschema2"><col class="zschema3"><tbody><tr><td colspan="2" class="zschemaname"><span class="zschemaname"><span class="zi">DefinitionsComponent</span></span></td><td></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">interfaces</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">InterfaceComponent</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">bindings</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">BindingComponent</span></span></td></tr><tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">services</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">ServiceComponent</span></span></td></tr>tr><td class="zschematext" colspan="3"><span class="zschematext"><span class="zi">elementDeclarations</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">ElementDeclarationComponent</span></span></td></tr><tr><td class="zschemalasttext" colspan="3"><span class="zschematext"><span class="zi">typeDefinitions</span> <span class="zinfix">:</span><span class="zprefix"><span class="doublestruck">F</span></span><span class="zi">TypeDefinitionComponent</span></span></td></tr><tr><td class="bl"></td><td class="b"></td><td></td></tr></tbody></table>
***************
*** 475,481 ****
space of those components in a given target namespace.</p>
! <p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1-short.html#DefinitionsComponent1" name="DefinitionsComponent1">
! Hide formal definition of
! DefinitionsComponent1</a></span></p>
<p>The QName uniqueness constraint on components is expressed
by <span xmlns:z="http://www.w3.org/2004/zml" class="zi">DefinitionsComponent1</span>:</p>
--- 473,477 ----
space of those components in a given target namespace.</p>
! <a xmlns:z="http://www.w3.org/2004/zml" name="DefinitionsComponent1"></a><p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1-short.html#DefinitionsComponent1">Hide DefinitionsComponent1</a></span></p>
<p>The QName uniqueness constraint on components is expressed
by <span xmlns:z="http://www.w3.org/2004/zml" class="zi">DefinitionsComponent1</span>:</p>
Index: build.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** build.xml 12 Oct 2004 03:07:18 -0000 1.2
--- build.xml 13 Oct 2004 17:39:38 -0000 1.3
***************
*** 38,48 ****
<xslt in="wsdl20-z-1.xml" out="wsdl20-z-1.html" style="xmlspec-wsdl-z.xsl">
<param name="showZed" expression="true" />
! <param name="fullSpecification" expression="wsdl20-z-1.html" />
! <param name="shortSpecification" expression="wsdl20-z-1-short.html" />
</xslt>
<xslt in="wsdl20-z-1.xml" out="wsdl20-z-1-short.html" style="xmlspec-wsdl-z.xsl">
<param name="showZed" expression="false" />
! <param name="fullSpecification" expression="wsdl20-z-1.html" />
! <param name="shortSpecification" expression="wsdl20-z-1-short.html" />
</xslt>
</target>
--- 38,46 ----
<xslt in="wsdl20-z-1.xml" out="wsdl20-z-1.html" style="xmlspec-wsdl-z.xsl">
<param name="showZed" expression="true" />
! <param name="linkTo" expression="wsdl20-z-1-short.html"/>
</xslt>
<xslt in="wsdl20-z-1.xml" out="wsdl20-z-1-short.html" style="xmlspec-wsdl-z.xsl">
<param name="showZed" expression="false" />
! <param name="linkTo" expression="wsdl20-z-1.html" />
</xslt>
</target>
Index: zml2html.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/zml2html.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** zml2html.xsl 12 Oct 2004 03:07:18 -0000 1.3
--- zml2html.xsl 13 Oct 2004 17:39:38 -0000 1.4
***************
*** 30,33 ****
--- 30,38 ----
- simplified ZML to make authoring easier
+ 2004-10-13: Arthur Ryman <ryman@ca.ibm.com>
+ - added ability to hide and show Zed notation
+ via links between a full and short version of
+ the specification
+
-->
***************
*** 39,76 ****
<xsl:import href="zml2html-symbols.xsl" />
! <xsl:param name="showZed">true</xsl:param>
! <xsl:param name="fullSpecification">specification.html</xsl:param>
! <xsl:param name="shortSpecification">
! specification-short.html
! </xsl:param>
<xsl:template match="z:notation">
<xsl:choose>
<xsl:when test="$showZed='true'">
! <p>
! <span class="zi">
! <a name="{@name}"
! href="{$shortSpecification}#{@name}">
! <xsl:text>
! Hide formal definition of
! </xsl:text>
! <xsl:value-of select="@name" />
! </a>
! </span>
! </p>
<xsl:apply-templates />
</xsl:when>
<xsl:otherwise>
! <p>
! <span class="zi">
! <a name="{@name}"
! href="{$fullSpecification}#{@name}">
! <xsl:text>
! Show formal definition of
! </xsl:text>
! <xsl:value-of select="@name" />
! </a>
! </span>
! </p>
</xsl:otherwise>
</xsl:choose>
--- 44,77 ----
<xsl:import href="zml2html-symbols.xsl" />
! <xsl:param name="showZed" select="'true'" />
! <xsl:param name="linkTo" />
<xsl:template match="z:notation">
+ <a name="{@name}" />
<xsl:choose>
<xsl:when test="$showZed='true'">
! <xsl:if test="$linkTo">
! <p>
! <span class="zi">
! <a href="{$linkTo}#{@name}">
! <xsl:text>Hide </xsl:text>
! <xsl:value-of select="@name" />
! </a>
! </span>
! </p>
! </xsl:if>
<xsl:apply-templates />
</xsl:when>
<xsl:otherwise>
! <xsl:if test="$linkTo">
! <p>
! <span class="zi">
! <a href="{$linkTo}#{@name}">
! <xsl:text>See also </xsl:text>
! <xsl:value-of select="@name" />
! </a>
! </span>
! </p>
! </xsl:if>
</xsl:otherwise>
</xsl:choose>
Index: wsdl20-z-1-short.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-1-short.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** wsdl20-z-1-short.html 12 Oct 2004 03:11:06 -0000 1.1
--- wsdl20-z-1-short.html 13 Oct 2004 17:39:38 -0000 1.2
***************
*** 426,432 ****
</ul>
! <p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1.html#DefinitionsComponent" name="DefinitionsComponent">
! Show formal definition of
! DefinitionsComponent</a></span></p>
<p>The set of interfaces/binding/services/etc. available in the
--- 426,430 ----
</ul>
! <a xmlns:z="http://www.w3.org/2004/zml" name="DefinitionsComponent"></a><p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1.html#DefinitionsComponent">See also DefinitionsComponent</a></span></p>
<p>The set of interfaces/binding/services/etc. available in the
***************
*** 472,478 ****
space of those components in a given target namespace.</p>
! <p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1.html#DefinitionsComponent1" name="DefinitionsComponent1">
! Show formal definition of
! DefinitionsComponent1</a></span></p>
<p>In addition to WSDL components and type system
--- 470,474 ----
space of those components in a given target namespace.</p>
! <a xmlns:z="http://www.w3.org/2004/zml" name="DefinitionsComponent1"></a><p xmlns:z="http://www.w3.org/2004/zml"><span class="zi"><a href="wsdl20-z-1.html#DefinitionsComponent1">See also DefinitionsComponent1</a></span></p>
<p>In addition to WSDL components and type system
Received on Wednesday, 13 October 2004 17:39:41 UTC