2002/ws/desc/wsdl20 character-entity-references.ent,NONE,1.1 xml2latex-characters.xsl,NONE,1.1 xmlspec2latex.xsl,1.1,1.2 wsdl20.html,1.132,1.133 wsdl20-ie.html,1.2,1.3 wsdl20.xml,1.151,1.152 zml2latex.xsl,1.2,1.3 wsdl20.tex,1.4,1.5 wsdl20-i.html,1.4,1.5 wsdl20.toc,1.1,1.2

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv30103

Modified Files:
	xmlspec2latex.xsl wsdl20.html wsdl20-ie.html wsdl20.xml 
	zml2latex.xsl wsdl20.tex wsdl20-i.html wsdl20.toc 
Added Files:
	character-entity-references.ent xml2latex-characters.xsl 
Log Message:
Added character entities for accented characters.

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** wsdl20.tex	18 Jan 2005 00:23:53 -0000	1.4
--- wsdl20.tex	18 Jan 2005 10:47:14 -0000	1.5
***************
*** 1231,1235 ****
  	  
  	  \begin{table}
! \begin{tabular}{|p{75pt}|p{300pt}|}
  \hline
  
--- 1231,1235 ----
  	  
  	  \begin{table}
! \begin{tabular}{|p{20%pt}|p{80%pt}|}
  \hline
  
***************
*** 2718,2721 ****
--- 2718,2722 ----
  			\texttt{interface} \textit{element information item}.
  			
+ 
  		  \\ \hline 
  		  
***************
*** 5045,5048 ****
--- 5046,5050 ----
          <documentation />?
          [ <feature /> | <property /> ]*
+ 
        </input>
        <output
***************
*** 6455,6458 ****
--- 6457,6461 ----
  	  
  	  \item 
+ 
  	    Zero or more namespace qualified \textit{attribute information item}s. The [namespace
  	    name] of such \textit{attribute information item}s MUST NOT be
***************
*** 6663,6666 ****
--- 6666,6670 ----
  
  
+ 
  \hypertarget{eii-documentation}{}
  \chapter{Documentation}\label{eii-documentation}
***************
*** 7372,7376 ****
  	    http://www.w3.org/TR/2001/REC-xmlschema-2-20010502. The \href{http://www.w3.org/TR/xmlschema-2/}{latest version of
  	    XML Schema Part 2} is available at
- 
  	    http://www.w3.org/TR/xmlschema-2.
  	  
--- 7376,7379 ----
***************
*** 7390,7394 ****
  
  	    \href{http://www.w3.org/TR/2004/WD-wsdl20-bindings-20040803}{Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings}, H. Haas, P. Le
! 	    Hégaret, J-J. Moreau, D. Orchard, J.
  	    Schlimmer, Editors. World Wide Web Consortium, 21
  	    December 2004. This version of the
--- 7393,7397 ----
  
  	    \href{http://www.w3.org/TR/2004/WD-wsdl20-bindings-20040803}{Web Services Description Language (WSDL) Version 2.0 Part 3: Bindings}, H. Haas, P. Le
! 	    H\'{e}garet, J-J. Moreau, D. Orchard, J.
  	    Schlimmer, Editors. World Wide Web Consortium, 21
  	    December 2004. This version of the
***************
*** 7424,7428 ****
  
  	    \href{http://www.w3.org/TR/charmod/}{Character Model for the World Wide Web 1.0: Fundamentals},
! 	    M. Durst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
--- 7427,7431 ----
  
  	    \href{http://www.w3.org/TR/charmod/}{Character Model for the World Wide Web 1.0: Fundamentals},
! 	    M. D\"{u}rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
***************
*** 7464,7468 ****
  
  	  	\href{http://www.w3.org/TR/charmod/}{Character Model for the World Wide Web 1.0: Fundamentals},
! 	  	    Martin J. Dürst, François Yergeau, Richard Ishida, Misha Wolf, Tex Texin, editors, World Wide Web Consortium, 22 November 2004,
  	  	available at http://www.w3.org/TR/charmod/.
  	  
--- 7467,7471 ----
  
  	  	\href{http://www.w3.org/TR/charmod/}{Character Model for the World Wide Web 1.0: Fundamentals},
! 	  	    Martin J. D\"{u}rst, Fran\c{c}ois Yergeau, Richard Ishida, Misha Wolf, Tex Texin, editors, World Wide Web Consortium, 22 November 2004,
  	  	available at http://www.w3.org/TR/charmod/.
  	  
***************
*** 7607,7611 ****
  
      \hypertarget{ietf-draft}{}
! \chapter{The {\tt "application/wsdl+xml"} Media Type}\label{ietf-draft}
  
      
--- 7610,7614 ----
  
      \hypertarget{ietf-draft}{}
! \chapter{The application/wsdl+xml Media Type}\label{ietf-draft}
  
      
***************
*** 7771,7775 ****
  	(Hewlett-Packard Company), Asir Vedamuthu
  	(webMethods, Inc.), Sanjiva Weerawarana
! 	(IBM), Ümit Yalçınalp
  	(Oracle Corporation), Prasad Yendluri
  	(webMethods, Inc.).
--- 7774,7778 ----
  	(Hewlett-Packard Company), Asir Vedamuthu
  	(webMethods, Inc.), Sanjiva Weerawarana
! 	(IBM), \"{U}mit Yal\c{c}{\i}nalp
  	(Oracle Corporation), Prasad Yendluri
  	(webMethods, Inc.).
***************
*** 7790,7794 ****
  	(AT\&T), Steve Lind
  	(AT\&T), Sandra Swearingen
! 	(U.S. Department of Defense, U.S. Air Force), Philippe Le Hégaret
  	(W3C), Jim Hendler
  	(University of Maryland), Dietmar Gaertner
--- 7793,7797 ----
  	(AT\&T), Steve Lind
  	(AT\&T), Sandra Swearingen
! 	(U.S. Department of Defense, U.S. Air Force), Philippe Le H\'{e}garet
  	(W3C), Jim Hendler
  	(University of Maryland), Dietmar Gaertner

Index: xmlspec2latex.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec2latex.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** xmlspec2latex.xsl	18 Jan 2005 00:23:53 -0000	1.1
--- xmlspec2latex.xsl	18 Jan 2005 10:47:14 -0000	1.2
***************
*** 25,28 ****
--- 25,31 ----
  	ChangeLog:
  	
+ 	2005-01-18: Arthur Ryman <ryman@ca.ibm.com>
+ 	- split up to handle accented characters
+ 	
  	2005-01-03: Arthur Ryman <ryman@ca.ibm.com>
  	- created from xmlspec.xsl and xmlspec-wsdl.xsl
***************
*** 32,38 ****
  <!DOCTYPE xsl:stylesheet [
  <!ENTITY nl		"&#x0A;"> 		<!-- newline -->
- <!ENTITY nbsp   "&#160;"> 		<!-- non-breaking space -->
- <!ENTITY ldquo  "&#38;#x201C;">	<!-- left double quote -->
- <!ENTITY rdquo  "&#38;#x201D;">	<!-- right double quote -->
  ]>
  
--- 35,38 ----
***************
*** 48,55 ****
  	<xsl:preserve-space elements="*" />
  
- 	<xsl:variable name="nl">
- 		<xsl:text>&nl;</xsl:text>
- 	</xsl:variable>
- 
  	<xsl:variable name="title">
  		<xsl:choose>
--- 48,51 ----
***************
*** 282,338 ****
    </xsl:template>
  
- 	<!-- the 3 special LaTeX characters must be escaped in Z Notation-->
- 	<xsl:template match="z:math//text() | z:schema//text() | z:gendef//text() | z:axdef//text() | z:zed//text()">
- 		<xsl:call-template name="escape-text">
- 			<xsl:with-param name="text" select="." />
- 			<xsl:with-param name="ttext" select="translate(.,'#{}','###')" />
- 		</xsl:call-template>
- 	</xsl:template>
- 
- 	<!-- the 10 special LaTeX characters and character entities must be escaped in normal text -->
- 	<xsl:template match="text()">
- 		<xsl:call-template name="escape-text">
- 			<xsl:with-param name="text" select="." />
- 			<xsl:with-param name="ttext" select="translate(.,'#$%&amp;~_^\{}&ldquo;&rdquo;','############')" />
- 		</xsl:call-template>
- 	</xsl:template>
- 	
- 	<!-- escape special LaTeX characters 
- 		text - the text to be escaped
- 		ttext - the text with each special character translated to '#'
- 	-->
- 	<xsl:template name="escape-text">
- 		<xsl:param name="text" />
- 		<xsl:param name="ttext" />
- 		<xsl:choose>
- 			<xsl:when test="contains($ttext,'#')">
- 				<xsl:variable name="prefix" select="string-length(substring-before($ttext,'#'))" />
- 				<xsl:value-of select="substring($text,1,$prefix)" />
- 				<xsl:variable name="char" select="substring($text,$prefix+1,1)" />
- 				<xsl:choose>
- 					<xsl:when test="contains('^~\',$char)">
- 						<xsl:value-of select="concat('\verb-',$char,'-')" />
- 					</xsl:when>
- 					<xsl:when test="'&ldquo;'=$char">
- 						<xsl:text>``</xsl:text>
- 					</xsl:when>
- 					<xsl:when test="'&rdquo;'=$char">
- 						<xsl:text>''</xsl:text>
- 					</xsl:when>
- 					<xsl:otherwise>
- 						<xsl:value-of select="concat('\',$char)" />
- 					</xsl:otherwise>
- 				</xsl:choose>
- 				<xsl:call-template name="escape-text">
- 					<xsl:with-param name="text" select="substring($text,$prefix+2)" />
- 					<xsl:with-param name="ttext" select="substring($ttext,$prefix+2)" />
- 				</xsl:call-template>
- 			</xsl:when>
- 			<xsl:otherwise>
- 				<xsl:value-of select="$text" />
- 			</xsl:otherwise>
- 		</xsl:choose>
- 	</xsl:template>
- 	
  	<xsl:template match="head" mode="section-title">
  		<xsl:apply-templates />
--- 278,281 ----

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.151
retrieving revision 1.152
diff -C2 -d -r1.151 -r1.152
*** wsdl20.xml	18 Jan 2005 00:30:19 -0000	1.151
--- wsdl20.xml	18 Jan 2005 10:47:14 -0000	1.152
***************
*** 9,12 ****
--- 9,23 ----
  <!ENTITY status SYSTEM "status.xml">
  <!ENTITY prevloc "http://www.w3.org/TR/2004/WD-wsdl20-20040326">
+ 
+ <!ENTITY Uuml   "&#220;"> <!-- latin capital letter U with diaeresis,
+                                   U+00DC ISOlat1 -->
+ <!ENTITY ccedil "&#231;"> <!-- latin small letter c with cedilla,
+                                   U+00E7 ISOlat1 -->
+ <!ENTITY eacute "&#233;"> <!-- latin small letter e with acute,
+                                   U+00E9 ISOlat1 -->
+ <!ENTITY uuml   "&#252;"> <!-- latin small letter u with diaeresis,
+                                   U+00FC ISOlat1 -->
+ <!ENTITY dotlessi "&#305;"> <!-- latin small letter dotless i,
+                                   U+0131 ISOlat1 -->
  ]>
  
***************
*** 1151,1156 ****
  	  <table border="1" id="tab_Description_Mapping">
  	    <caption>Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="75" />
!   		<col width="300" />
  	    <tbody>
  		  <tr>
--- 1162,1167 ----
  	  <table border="1" id="tab_Description_Mapping">
  	    <caption>Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="20%" />
!   		<col width="80%" />
  	    <tbody>
  		  <tr>
***************
*** 7202,7206 ****
  	    href="http://www.w3.org/TR/charmod/">
  	    <titleref>Character Model for the World Wide Web 1.0: Fundamentals</titleref>,
! 	    M. Durst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
--- 7213,7217 ----
  	    href="http://www.w3.org/TR/charmod/">
  	    <titleref>Character Model for the World Wide Web 1.0: Fundamentals</titleref>,
! 	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
***************
*** 7241,7245 ****
  	  	href="http://www.w3.org/TR/charmod/">
  	  	<titleref>Character Model for the World Wide Web 1.0: Fundamentals</titleref>,
! 	  	    Martin J. Dürst, François Yergeau, Richard Ishida, Misha Wolf, Tex Texin, editors, World Wide Web Consortium, 22 November 2004,
  	  	available at http://www.w3.org/TR/charmod/.
  	  </bibl>
--- 7252,7256 ----
  	  	href="http://www.w3.org/TR/charmod/">
  	  	<titleref>Character Model for the World Wide Web 1.0: Fundamentals</titleref>,
! 	  	    Martin J. D&uuml;rst, Fran&ccedil;ois Yergeau, Richard Ishida, Misha Wolf, Tex Texin, editors, World Wide Web Consortium, 22 November 2004,
  	  	available at http://www.w3.org/TR/charmod/.
  	  </bibl>
***************
*** 7449,7453 ****
  
      <div1 id="ietf-draft">
!     <head>The <attval>application/wsdl+xml</attval> Media Type</head>
  
     <ednote>
--- 7460,7464 ----
  
      <div1 id="ietf-draft">
!     <head>The application/wsdl+xml Media Type</head>
  
     <ednote>
***************
*** 8086,8092 ****
  
  <table id='wsdl-changelog-table' border="1">
! 	    <col />
! 	    <col />
! 	    <col />
    <tbody>
  
--- 8097,8103 ----
  
  <table id='wsdl-changelog-table' border="1">
! 	    <col width="10%" />
! 	    <col width="10%" />
! 	    <col width="80%" />
    <tbody>
  
***************
*** 8100,8104 ****
      	<td>20050118</td>
      	<td>AGR</td>
!     	<td>Edited Notational Conventions and References sections.</td>
      </tr>
      
--- 8111,8115 ----
      	<td>20050118</td>
      	<td>AGR</td>
!     	<td>Edited Notational Conventions and References sections. Added character entity references for accented characters.</td>
      </tr>
      

Index: wsdl20-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-ie.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** wsdl20-ie.html	18 Jan 2005 00:23:53 -0000	1.2
--- wsdl20-ie.html	18 Jan 2005 10:47:14 -0000	1.3
***************
*** 404,408 ****
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
  <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
--- 404,408 ----
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org/projects/mathml/fonts/">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
  <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
***************
*** 1031,1036 ****
  	  <a name="tab_Description_Mapping"></a><br><table border="1">
  	    <caption>Table 2-1. Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="75" span="1">
!   		<col width="300" span="1">
  	    <tbody>
  		  <tr>
--- 1031,1036 ----
  	  <a name="tab_Description_Mapping"></a><br><table border="1">
  	    <caption>Table 2-1. Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="20%" span="1">
!   		<col width="80%" span="1">
  	    <tbody>
  		  <tr>
***************
*** 2450,2453 ****
--- 2450,2454 ----
  			<code>interface</code>  <em>element information item</em>.
  			</td>
+ 
  		  </tr>
  		  <tr>
***************
*** 4667,4670 ****
--- 4668,4672 ----
          &lt;documentation /&gt;?
          [ &lt;feature /&gt; | &lt;property /&gt; ]*
+ 
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
***************
*** 6011,6014 ****
--- 6013,6017 ----
  	  </li>
  	  <li>
+ 
  	    <p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace
  	    name] of such <em>attribute information item</em>s MUST NOT be
***************
*** 6215,6218 ****
--- 6218,6222 ----
  
  
+ 
  <div class="div1">
    
***************
*** 6900,6904 ****
  	    http://www.w3.org/TR/2001/REC-xmlschema-2-20010502. The <a href="http://www.w3.org/TR/xmlschema-2/">latest version of
  	    XML Schema Part 2</a> is available at
- 
  	    http://www.w3.org/TR/xmlschema-2.
  	  </dd>
--- 6904,6907 ----
***************
*** 6946,6950 ****
  	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/charmod/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
! 	    M. Durst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
--- 6949,6953 ----
  	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/charmod/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
! 	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
***************
*** 7116,7120 ****
      <div class="div1">
      
! <h2><a name="ietf-draft"></a>A. The "application/wsdl+xml" Media Type</h2>
  
     <table border="1" summary="Editorial note: JJM"><tr><td width="50%" valign="top" align="left"><b>Editorial note: JJM</b></td><td width="50%" valign="top" align="right">20021107</td></tr><tr><td valign="top" align="left" colspan="2">This was lifted from the SOAP 1.2 specification, and needs to be
--- 7119,7123 ----
      <div class="div1">
      
! <h2><a name="ietf-draft"></a>A. The application/wsdl+xml Media Type</h2>
  
     <table border="1" summary="Editorial note: JJM"><tr><td width="50%" valign="top" align="left"><b>Editorial note: JJM</b></td><td width="50%" valign="top" align="right">20021107</td></tr><tr><td valign="top" align="left" colspan="2">This was lifted from the SOAP 1.2 specification, and needs to be

--- NEW FILE: xml2latex-characters.xsl ---
<?xml version="1.0" encoding="UTF-8"?>

<!-- Version: $Id: xml2latex-characters.xsl,v 1.1 2005/01/18 10:47:14 aryman Exp $ -->

<!-- 

	Stylesheet for Transforming XML characters to LaTeX

	This stylesheet is copyright (c) 2005 by its authors.  Free
	distribution and modification is permitted, including adding to
	the list of authors and copyright holders, as long as this
	copyright notice is maintained. 

	This stylesheet transforms documents marked up
	using XML characters to LaTeX. 

	ChangeLog:
	
	2005-01-18: Arthur Ryman <ryman@ca.ibm.com>
	- created
-->

<!-- Portions (c) International Organization for Standardization 1986
     Permission to copy in any form is granted for use with
     conforming SGML systems and applications as defined in
     ISO 8879, provided this notice is included in all copies.
-->

<!DOCTYPE xsl:stylesheet [
<!ENTITY nl		"&#x0A;"> 		<!-- newline -->
<!ENTITY ldquo  "&#x201C;">		<!-- left double quote -->
<!ENTITY rdquo  "&#x201D;">		<!-- right double quote -->

<!ENTITY nbsp   "&#160;"> <!-- no-break space = non-breaking space,
                                  U+00A0 ISOnum -->
<!ENTITY Uuml   "&#220;"> <!-- latin capital letter U with diaeresis,
                                  U+00DC ISOlat1 -->
<!ENTITY ccedil "&#231;"> <!-- latin small letter c with cedilla,
                                  U+00E7 ISOlat1 -->
<!ENTITY eacute "&#233;"> <!-- latin small letter e with acute,
                                  U+00E9 ISOlat1 -->
<!ENTITY uuml   "&#252;"> <!-- latin small letter u with diaeresis,
                                  U+00FC ISOlat1 -->
<!ENTITY dotlessi "&#305;"> <!-- latin small letter dotless i,
                                  U+0131 ISOlat1 -->
]>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:z="http://www.w3.org/2004/zml" version="1.0">

	<xsl:variable name= "latex">#$%~_^\{}&amp;&ldquo;&rdquo;</xsl:variable>
	<xsl:variable name="tlatex">############</xsl:variable>

	<xsl:variable name= "accented">&Uuml;&ccedil;&eacute;&uuml;&dotlessi;</xsl:variable>
	<xsl:variable name="taccented">#####</xsl:variable>
	
	<xsl:variable name= "special" select="concat( $latex, $accented)" />
	<xsl:variable name="tspecial" select="concat($tlatex,$taccented)" />

	<!-- the 10 special LaTeX characters and character entities must be escaped in normal text -->
	<xsl:template match="text()">
		<xsl:call-template name="escape-text">
			<xsl:with-param name= "text" select="." />
			<xsl:with-param name="ttext" select="translate(.,$special,$tspecial)" />
		</xsl:call-template>
	</xsl:template>
	
	<!-- escape special LaTeX characters 
		 text - the text to be escaped
		ttext - the text with each special character translated to '#'
	-->
	<xsl:template name="escape-text">
		<xsl:param name="text" />
		<xsl:param name="ttext" />
		<xsl:choose>
			<xsl:when test="contains($ttext,'#')">
				<xsl:variable name="prefix" select="string-length(substring-before($ttext,'#'))" />
				<xsl:value-of select="substring($text,1,$prefix)" />
				<xsl:variable name="char" select="substring($text,$prefix+1,1)" />
				<xsl:choose>
				
					<xsl:when test="contains('^~\',$char)">
						<xsl:value-of select="concat('\verb-',$char,'-')" />
					</xsl:when>
					
					<xsl:when test="$char='&ldquo;'">
						<xsl:text>``</xsl:text>
					</xsl:when>
					
					<xsl:when test="$char='&rdquo;'">
						<xsl:text>''</xsl:text>
					</xsl:when>
					
					<xsl:when test="$char='&ccedil;'">
						<xsl:text>\c{c}</xsl:text>
					</xsl:when>
					
					<xsl:when test="$char='&eacute;'">
						<xsl:text>\'{e}</xsl:text>
					</xsl:when>
					
					<xsl:when test="$char='&uuml;'">
						<xsl:text>\"{u}</xsl:text>
					</xsl:when>
					
					<xsl:when test="$char='&Uuml;'">
						<xsl:text>\"{U}</xsl:text>
					</xsl:when>
					
					<xsl:when test="$char='&dotlessi;'">
						<xsl:text>{\i}</xsl:text>
					</xsl:when>
					
					<xsl:otherwise>
						<xsl:value-of select="concat('\',$char)" />
					</xsl:otherwise>
					
				</xsl:choose>
				<xsl:call-template name="escape-text">
					<xsl:with-param name= "text" select="substring( $text,$prefix+2)" />
					<xsl:with-param name="ttext" select="substring($ttext,$prefix+2)" />
				</xsl:call-template>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="$text" />
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	
</xsl:stylesheet>                                  
Index: wsdl20-i.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-i.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** wsdl20-i.html	18 Jan 2005 00:23:53 -0000	1.4
--- wsdl20-i.html	18 Jan 2005 10:47:14 -0000	1.5
***************
*** 404,408 ****
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
  <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
--- 404,408 ----
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org/projects/mathml/fonts/">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
  <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
***************
*** 1031,1036 ****
  	  <a name="tab_Description_Mapping"></a><br><table border="1">
  	    <caption>Table 2-1. Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="75" span="1">
!   		<col width="300" span="1">
  	    <tbody>
  		  <tr>
--- 1031,1036 ----
  	  <a name="tab_Description_Mapping"></a><br><table border="1">
  	    <caption>Table 2-1. Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="20%" span="1">
!   		<col width="80%" span="1">
  	    <tbody>
  		  <tr>
***************
*** 2450,2453 ****
--- 2450,2454 ----
  			<code>interface</code>  <em>element information item</em>.
  			</td>
+ 
  		  </tr>
  		  <tr>
***************
*** 4667,4670 ****
--- 4668,4672 ----
          &lt;documentation /&gt;?
          [ &lt;feature /&gt; | &lt;property /&gt; ]*
+ 
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
***************
*** 6011,6014 ****
--- 6013,6017 ----
  	  </li>
  	  <li>
+ 
  	    <p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace
  	    name] of such <em>attribute information item</em>s MUST NOT be
***************
*** 6215,6218 ****
--- 6218,6222 ----
  
  
+ 
  <div class="div1">
    
***************
*** 6900,6904 ****
  	    http://www.w3.org/TR/2001/REC-xmlschema-2-20010502. The <a href="http://www.w3.org/TR/xmlschema-2/">latest version of
  	    XML Schema Part 2</a> is available at
- 
  	    http://www.w3.org/TR/xmlschema-2.
  	  </dd>
--- 6904,6907 ----
***************
*** 6946,6950 ****
  	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/charmod/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
! 	    M. Durst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
--- 6949,6953 ----
  	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/charmod/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
! 	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
***************
*** 7116,7120 ****
      <div class="div1">
      
! <h2><a name="ietf-draft"></a>A. The "application/wsdl+xml" Media Type</h2>
  
     <table border="1" summary="Editorial note: JJM"><tr><td width="50%" valign="top" align="left"><b>Editorial note: JJM</b></td><td width="50%" valign="top" align="right">20021107</td></tr><tr><td valign="top" align="left" colspan="2">This was lifted from the SOAP 1.2 specification, and needs to be
--- 7119,7123 ----
      <div class="div1">
      
! <h2><a name="ietf-draft"></a>A. The application/wsdl+xml Media Type</h2>
  
     <table border="1" summary="Editorial note: JJM"><tr><td width="50%" valign="top" align="left"><b>Editorial note: JJM</b></td><td width="50%" valign="top" align="right">20021107</td></tr><tr><td valign="top" align="left" colspan="2">This was lifted from the SOAP 1.2 specification, and needs to be

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** wsdl20.toc	18 Jan 2005 00:23:53 -0000	1.1
--- wsdl20.toc	18 Jan 2005 10:47:14 -0000	1.2
***************
*** 155,159 ****
  \contentsline {section}{\numberline {10.1}Normative References}{105}{section.10.1}
  \contentsline {section}{\numberline {10.2}Informative References}{108}{section.10.2}
! \contentsline {chapter}{\numberline {A}The {\tt "application/wsdl+xml"} Media Type}{110}{appendix.A}
  \contentsline {section}{\numberline {A.1}Registration}{110}{section.A.1}
  \contentsline {section}{\numberline {A.2}Security considerations}{111}{section.A.2}
--- 155,159 ----
  \contentsline {section}{\numberline {10.1}Normative References}{105}{section.10.1}
  \contentsline {section}{\numberline {10.2}Informative References}{108}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{110}{appendix.A}
  \contentsline {section}{\numberline {A.1}Registration}{110}{section.A.1}
  \contentsline {section}{\numberline {A.2}Security considerations}{111}{section.A.2}

--- NEW FILE: character-entity-references.ent ---
(This appears to be a binary file; contents omitted.)

Index: zml2latex.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/zml2latex.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** zml2latex.xsl	18 Jan 2005 00:23:53 -0000	1.2
--- zml2latex.xsl	18 Jan 2005 10:47:14 -0000	1.3
***************
*** 27,30 ****
--- 27,33 ----
  	ChangeLog:
  	
+ 	2005-01-18:  Arthur Ryman <ryman@ca.ibm.com>
+ 	- split up into modules to handle accented characters
+ 	
  	2005-01-02: Arthur Ryman <ryman@ca.ibm.com>
  	- split up into modules for reuse in W3C specs
***************
*** 35,40 ****
--- 38,57 ----
  -->
  
+ <!DOCTYPE xsl:stylesheet [
+ <!ENTITY nl		"&#x0A;"> 		<!-- newline -->
+ ]>
+ 
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:z="http://www.w3.org/2004/zml">
  
+ 	<xsl:import href="xml2latex-characters.xsl" />
+ 
+ 	<!-- the 3 special LaTeX characters must be escaped in Z Notation-->
+ 	<xsl:template match="z:math//text() | z:schema//text() | z:gendef//text() | z:axdef//text() | z:zed//text()">
+ 		<xsl:call-template name="escape-text">
+ 			<xsl:with-param name="text" select="." />
+ 			<xsl:with-param name="ttext" select="translate(.,'#{}','###')" />
+ 		</xsl:call-template>
+ 	</xsl:template>
+ 
  	<!-- `` and '' -->
  	<xsl:template match="z:lquot">
***************
*** 95,100 ****
  
  	<xsl:template match="z:notation">
! 		<xsl:text>\hypertarget{zed-</xsl:text><xsl:value-of select="@name"/><xsl:text>}{}</xsl:text>
! 		<xsl:value-of select="$nl" />
  		<xsl:apply-templates/>
  	</xsl:template>
--- 112,116 ----
  
  	<xsl:template match="z:notation">
! 		<xsl:text>\hypertarget{zed-</xsl:text><xsl:value-of select="@name"/><xsl:text>}{}&nl;</xsl:text>
  		<xsl:apply-templates/>
  	</xsl:template>

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.132
retrieving revision 1.133
diff -C2 -d -r1.132 -r1.133
*** wsdl20.html	18 Jan 2005 00:23:53 -0000	1.132
--- wsdl20.html	18 Jan 2005 10:47:14 -0000	1.133
***************
*** 404,408 ****
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
  <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
--- 404,408 ----
  which uses Unicode characters to encode the mathematical symbols that appear in Z Notation.
  Mozilla Firefox correctly displays Unicode characters, provided that the required fonts are installed.
! Mathematical fonts for Mozilla Firefox can be downloaded from the <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.mozilla.org/projects/mathml/fonts/">Mozilla Web site</a>.
  To display the mathematical symbols correctly in Internet Explorer, use the alternate, non-normative 
  <a xmlns:z="http://www.w3.org/2004/zml" xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl20-ie.html">IE</a> version of this specification.
***************
*** 1031,1036 ****
  	  <a name="tab_Description_Mapping"></a><br><table border="1">
  	    <caption>Table 2-1. Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="75" span="1">
!   		<col width="300" span="1">
  	    <tbody>
  		  <tr>
--- 1031,1036 ----
  	  <a name="tab_Description_Mapping"></a><br><table border="1">
  	    <caption>Table 2-1. Mapping between Description Component Properties and XML Representation</caption>
! 		<col width="20%" span="1">
!   		<col width="80%" span="1">
  	    <tbody>
  		  <tr>
***************
*** 2450,2453 ****
--- 2450,2454 ----
  			<code>interface</code>  <em>element information item</em>.
  			</td>
+ 
  		  </tr>
  		  <tr>
***************
*** 4667,4670 ****
--- 4668,4672 ----
          &lt;documentation /&gt;?
          [ &lt;feature /&gt; | &lt;property /&gt; ]*
+ 
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
***************
*** 6011,6014 ****
--- 6013,6017 ----
  	  </li>
  	  <li>
+ 
  	    <p>Zero or more namespace qualified <em>attribute information item</em>s. The [namespace
  	    name] of such <em>attribute information item</em>s MUST NOT be
***************
*** 6215,6218 ****
--- 6218,6222 ----
  
  
+ 
  <div class="div1">
    
***************
*** 6900,6904 ****
  	    http://www.w3.org/TR/2001/REC-xmlschema-2-20010502. The <a href="http://www.w3.org/TR/xmlschema-2/">latest version of
  	    XML Schema Part 2</a> is available at
- 
  	    http://www.w3.org/TR/xmlschema-2.
  	  </dd>
--- 6904,6907 ----
***************
*** 6946,6950 ****
  	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/charmod/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
! 	    M. Durst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
--- 6949,6953 ----
  	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/charmod/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
! 	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
  	    Editors. W3C Working Draft, 25 February 2004.
              Available at http://www.w3.org/TR/charmod/.
***************
*** 7116,7120 ****
      <div class="div1">
      
! <h2><a name="ietf-draft"></a>A. The "application/wsdl+xml" Media Type</h2>
  
     <table border="1" summary="Editorial note: JJM"><tr><td width="50%" valign="top" align="left"><b>Editorial note: JJM</b></td><td width="50%" valign="top" align="right">20021107</td></tr><tr><td valign="top" align="left" colspan="2">This was lifted from the SOAP 1.2 specification, and needs to be
--- 7119,7123 ----
      <div class="div1">
      
! <h2><a name="ietf-draft"></a>A. The application/wsdl+xml Media Type</h2>
  
     <table border="1" summary="Editorial note: JJM"><tr><td width="50%" valign="top" align="left"><b>Editorial note: JJM</b></td><td width="50%" valign="top" align="right">20021107</td></tr><tr><td valign="top" align="left" colspan="2">This was lifted from the SOAP 1.2 specification, and needs to be

Received on Tuesday, 18 January 2005 10:47:17 UTC