mmidy 00/02/18 09:58:40
Modified: src/org/apache/xalan/xpath/xml FormatterToHTML.java
Log:
Fix greek table of characters
Revision Changes Path
1.23 +17 -3
xml-xalan/src/org/apache/xalan/xpath/xml/FormatterToHTML.java
Index: FormatterToHTML.java
===================================================================
RCS file:
/home/cvs/xml-xalan/src/org/apache/xalan/xpath/xml/FormatterToHTML.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- FormatterToHTML.java 2000/02/17 13:06:25 1.22
+++ FormatterToHTML.java 2000/02/18 17:58:40 1.23
@@ -108,7 +108,11 @@
"Lambda", "Mu", "Nu", "Xi",
"Omicron", "Pi", "Rho", "Sigma",
"Tau", "Upsilon", "Phi", "Chi",
- "Psi", "Omega", "alpha", "beta",
+ "Psi", "Omega"};
+
+ static String[] HTMLsymbol2 =
+ {
+ "alpha", "beta",
"gamma", "delta", "epsilon", "zeta",
"eta", "theta", "iota", "kappa",
"lambda", "mu", "nu", "xi",
@@ -705,12 +709,18 @@
accum(s_HTMLlat1[((int)ch)-160]);
accum(';');
}
- else if((ch >= 913) && (ch <= 982))
+ else if((ch >= 913) && (ch <= 937))
{
accum('&');
accum(HTMLsymbol1[((int)ch)-913]);
accum(';');
}
+ else if((ch >= 945) && (ch <= 969))
+ {
+ accum('&');
+ accum(HTMLsymbol2[((int)ch)-945]);
+ accum(';');
+ }
else if (402 == ch)
{
accum("ƒ");
@@ -853,9 +863,13 @@
{
pos = copyEntityIntoBuf(s_HTMLlat1[((int)ch)-160], pos);
}
- else if((ch >= 913) && (ch <= 982))
+ else if((ch >= 913) && (ch <= 937))
{
pos = copyEntityIntoBuf(HTMLsymbol1[((int)ch)-913], pos);
+ }
+ else if((ch >= 945) && (ch <= 969))
+ {
+ pos = copyEntityIntoBuf(HTMLsymbol2[((int)ch)-945], pos);
}
else if (402 == ch)
{