Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
migaverse
GitHub Repository: migaverse/skymod
Path: blob/master/system/framework/apache-xml.jar
4282 views
PKҊrG	META-INF/PK
ҊrGW�+DDMETA-INF/MANIFEST.MFManifest-Version: 1.0
Created-By: 1.7.0_55 (Oracle Corporation)

PK=�Gorg/PK=�Gorg/apache/PK=�Gorg/apache/xalan/PK
��rG�1����org/apache/xalan/Version.src/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership. The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the  "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
 * $Id$
 */
package org.apache.xalan;

/**
 * Administrative class to keep track of the version number of
 * the Xalan release.
 * <P>This class implements the upcoming standard of having
 * org.apache.project-name.Version.getVersion() be a standard way 
 * to get version information.  This class will replace the older 
 * org.apache.xalan.processor.Version class.</P>
 * <P>See also: org/apache/xalan/res/XSLTInfo.properties for 
 * information about the version of the XSLT spec we support.</P>
 * @xsl.usage general
 */
public class Version
{

  /**
   * Get the basic version string for the current Xalan release.
   * Version String formatted like 
   * <CODE>"<B>Xalan</B> <B>Java</B> v.r[.dd| <B>D</B>nn]"</CODE>.
   *
   * Futurework: have this read version info from jar manifest.
   *
   * @return String denoting our current version
   */
  public static String getVersion()
  {
     return getProduct()+" "+getImplementationLanguage()+" "
           +getMajorVersionNum()+"."+getReleaseVersionNum()+"."
           +( (getDevelopmentVersionNum() > 0) ? 
               ("D"+getDevelopmentVersionNum()) : (""+getMaintenanceVersionNum()));  
  }

  /**
   * Print the processor version to the command line.
   *
   * @param argv command line arguments, unused.
   */
  public static void main(String argv[])
  {
    System.out.println(getVersion());
  }
  
  /**
   * Name of product: Xalan.
   */
  public static String getProduct()
  {
    return "Xalan";
  }

  /**
   * Implementation Language: Java.
   */
  public static String getImplementationLanguage()
  {
    return "Java";
  }
  
  
  /**
   * Major version number.
   * Version number. This changes only when there is a
   *          significant, externally apparent enhancement from
   *          the previous release. 'n' represents the n'th
   *          version.
   *
   *          Clients should carefully consider the implications
   *          of new versions as external interfaces and behaviour
   *          may have changed.
   */
  public static int getMajorVersionNum()
  {
    return @version.VERSION@;
    
  }  

  /**
   * Release Number.
   * Release number. This changes when:
   *            -  a new set of functionality is to be added, eg,
   *               implementation of a new W3C specification.
   *            -  API or behaviour change.
   *            -  its designated as a reference release.
   */
  public static int getReleaseVersionNum()
  {
    return @version.RELEASE@;
  }
  
  /**
   * Maintenance Drop Number.
   * Optional identifier used to designate maintenance
   *          drop applied to a specific release and contains
   *          fixes for defects reported. It maintains compatibility
   *          with the release and contains no API changes.
   *          When missing, it designates the final and complete
   *          development drop for a release.
   */
  public static int getMaintenanceVersionNum()
  {
    return @version.MINOR@;
  }

  /**
   * Development Drop Number.
   * Optional identifier designates development drop of
   *          a specific release. D01 is the first development drop
   *          of a new release.
   *
   *          Development drops are works in progress towards a
   *          compeleted, final release. A specific development drop
   *          may not completely implement all aspects of a new
   *          feature, which may take several development drops to
   *          complete. At the point of the final drop for the
   *          release, the D suffix will be omitted.
   *
   *          Each 'D' drops can contain functional enhancements as
   *          well as defect fixes. 'D' drops may not be as stable as
   *          the final releases.
   */
  public static int getDevelopmentVersionNum()
  { 
    try {   
        if ((new String("@version.DEVELOPER@")).length() == 0)
          return 0;
        else  
          return Integer.parseInt("@version.DEVELOPER@");
    } catch (NumberFormatException nfe) {
           return 0;
    }    
  }      
}
PK=�Gorg/apache/xalan/processor/PK
��rG���2org/apache/xalan/processor/XSLProcessorVersion.src/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership. The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the  "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
 * $Id: XSLProcessorVersion.src 468640 2006-10-28 06:53:53Z minchau $
 */
package org.apache.xalan.processor;

/**
 * Administrative class to keep track of the version number of
 * the Xalan release.
 * <P>See also: org/apache/xalan/res/XSLTInfo.properties</P>
 * @deprecated To be replaced by org.apache.xalan.Version.getVersion()
 * @xsl.usage general
 */
public class XSLProcessorVersion
{

  /**
   * Print the processor version to the command line.
   *
   * @param argv command line arguments, unused.
   */
  public static void main(String argv[])
  {
    System.out.println(S_VERSION);
  }

  /**
   * Constant name of product.
   */
  public static final String PRODUCT = "Xalan";

  /**
   * Implementation Language.
   */
  public static final String LANGUAGE = "Java";

  /**
   * Major version number.
   * Version number. This changes only when there is a
   *          significant, externally apparent enhancement from
   *          the previous release. 'n' represents the n'th
   *          version.
   *
   *          Clients should carefully consider the implications
   *          of new versions as external interfaces and behaviour
   *          may have changed.
   */
  public static final int VERSION = @version.VERSION@;

  /**
   * Release Number.
   * Release number. This changes when:
   *            -  a new set of functionality is to be added, eg,
   *               implementation of a new W3C specification.
   *            -  API or behaviour change.
   *            -  its designated as a reference release.
   */
  public static final int RELEASE = @version.RELEASE@;

  /**
   * Maintenance Drop Number.
   * Optional identifier used to designate maintenance
   *          drop applied to a specific release and contains
   *          fixes for defects reported. It maintains compatibility
   *          with the release and contains no API changes.
   *          When missing, it designates the final and complete
   *          development drop for a release.
   */
  public static final int MAINTENANCE = @version.MINOR@;

  /**
   * Development Drop Number.
   * Optional identifier designates development drop of
   *          a specific release. D01 is the first development drop
   *          of a new release.
   *
   *          Development drops are works in progress towards a
   *          compeleted, final release. A specific development drop
   *          may not completely implement all aspects of a new
   *          feature, which may take several development drops to
   *          complete. At the point of the final drop for the
   *          release, the D suffix will be omitted.
   *
   *          Each 'D' drops can contain functional enhancements as
   *          well as defect fixes. 'D' drops may not be as stable as
   *          the final releases.
   */
  public static final int DEVELOPMENT = 0;
  
  /**
   * Version String like <CODE>"<B>Xalan</B> <B>Language</B>
   * v.r[.dd| <B>D</B>nn]"</CODE>.
   * <P>Semantics of the version string are identical to the Xerces project.</P>
   */
  public static final String S_VERSION = PRODUCT+" "+LANGUAGE+" "
                                   +VERSION+"."+RELEASE+"."
                                   +(DEVELOPMENT > 0 ? ("D"+DEVELOPMENT)
                                     : (""+MAINTENANCE));

}
PK=�Gorg/apache/xalan/res/PK
��rG���%%(org/apache/xalan/res/XSLTInfo.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: XSLTInfo.properties 468641 2006-10-28 06:54:42Z minchau $
#
#  XSLT Resource File
#

vendor=Apache Software Foundation
vendor-url=http://xml.apache.org/xalan-j

# Product Version: Xalan-Java @impl.version@

# W3C XSL Transformations (XSLT) Version 1.0
version=1.0
PK=�Gorg/apache/xml/PK=�Gorg/apache/xml/serializer/PK
��rGcL�J,J,.org/apache/xml/serializer/Encodings.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: Encodings.properties 468654 2006-10-28 07:09:23Z minchau $
#
# Each entry in this properties file is:
# 1) The Java name for the encoding
# 2) A comma separated list of the MIME names for the encoding,
#    with the first one being the preferred MIME name.
# 3) An optional high char. Characters at or below this value are
#    definately in the encoding, but characters above it may or may not be.
#    This value is given only for performance reasons.
#    A value of zero is the same as no value at all.
#
# For example this line in this file:
#              ASCII ASCII,US-ASCII 0x007F
# Means the Java name for the encoding is "ASCII". The MIME names for this
# encoding which may appear in a stylesheet are "ASCII" or "US-ASCII"
# and the optional high code point value is given, and it is 0X007F
# which means that the contiguous block of chars from
# 0x0001 to 0x007F ( 127 in base 10) are all in the encoding.
# Higher values above this char might be in the encoding, although in the 
# case of this particular encoding there are no higher chars.
#
#
# <JAVA name encoding>, <PREFERRED name MIME>
#
#
ASCII      ASCII,US-ASCII                         0x007F
#
# Big5, Traditional Chinese 
Big5       BIG5,csBig5                            0x007F
#Big5 with Hong Kong extensions, Traditional Chinese (incorporating 2001 revision) 
Big5_HKSCS BIG5-HKSCS                             0x007F
# USA, Canada (Bilingual, French), Netherlands, Portugal, Brazil, Australia
Cp037      EBCDIC-CP-US,EBCDIC-CP-CA,EBCDIC-CP-WT,EBCDIC-CP-NL,IBM037 0x0019
# IBM Austria, Germany 
Cp273      IBM273,csIBM273                        0x0019
Cp274      csIBM274,EBCDIC-BE
Cp275      csIBM275,EBCDIC-BR
# IBM Denmark, Norway 
Cp277      EBCDIC-CP-DK,EBCDIC-CP-NO,IBM277,csIBM277    0x0019
# IBM Finland, Sweden 
Cp278      EBCDIC-CP-FI,EBCDIC-CP-SE,IBM278,csIBM278    0x0019
# IBM Italy
Cp280      EBCDIC-CP-IT,IBM280,csIBM280           0x0019
Cp281      EBCDIC-JP-E,csIBM281
# IBM Catalan/Spain, Spanish Latin America 
Cp284      EBCDIC-CP-ES,IBM284,csIBM284           0x0019
# IBM United Kingdom, Ireland
Cp285      EBCDIC-CP-GB,IBM284,csIBM285           0x0019
Cp290      EBCDIC-JP-kana,IBM290,csIBM290         0x0019
# IBM France
Cp297      EBCDIC-CP-FR,IBM297,csIBM297           0x0019
# IBM Arabic
Cp420      EBCDIC-CP-AR1,IBM420,csIBM420          0x0019
Cp423      EBCDIC-CP-GR,IBM423,csIBM423
# IBM Hebrew
Cp424      EBCDIC-CP-HE,IBM424,csIBM424           0x0019
Cp437      437,IBM437,csPC8CodePage437            0x007F
# EBCDIC 500V1
Cp500      EBCDIC-CP-CH,EBCDIC-CP-BE,IBM500,csIBM500    0x0019
# PC Baltic
Cp775      IBM775,csPC775Baltic                   0x007F
# IBM Thailand extended SBCS 
Cp838      IBM-Thai,838,csIBMThai                 0x0019
# MS-DOS Latin-1
Cp850      850,csPC850Multilingual,IBM850         0x007F
Cp851      851,IBM851,csIBM851
# MS-DOS Latin-2
Cp852      IBM852,852,csPCp852                    0x007F
# IBM Cyrillic
Cp855      IBM855,855,csIBM855                    0x007F
# IBM Turkish
Cp857      IBM857,857,csIBM857                    0x007F
# Variant of Cp850 with Euro character 
Cp858      IBM00858                               0x007F
# MS-DOS Portuguese
Cp860      860,csIBM860,IBM860                    0x007F
# MS-DOS Icelandic
Cp861      IBM861,861,csIBM861,cp-is              0x007F
#
Cp862      IBM862,862,csPCi62LatinHebrew          0x007F
# MS-DOS Canadian French
Cp863      IBM863,863,csIBM863                    0x007F
# PC Arabic 
Cp864      IBM864,864,csIBM864                    0x007F
# MS-DOS Nordic 
Cp865      IBM865,865,csIBM865                    0x007F
# MS-DOS Russian 
Cp866      IBM866,866,csIBM866                    0x007F
# MS-DOS Pakistan 
Cp868      IBM868,cp-ar,csIBM868                  0x007F
# IBM Modern Greek 
Cp869      IBM869,869,cp-gr,csIBM869              0x007F
# IBM Multilingual Latin-2 
Cp870      EBCDIC-CP-ROECE,EBCDIC-CP-YU,IBM870,csIBM870 0x0019
# IBM Iceland 
Cp871      EBCDIC-CP-IS,IBM871,csIBM871           0x0019
Cp880      EBCDIC-Cyrillic,IBM880,csIBM880
Cp891      IBM891,csIBM891
Cp903      IBM903,csIBM903
Cp904      IBM904,csIBM904
Cp905      IBM905,csIBM905,EBCDIC-CP-TR
# IBM Pakistan (Urdu)
Cp918      EBCDIC-CP-AR2,IBM918,csIBM918          0x0019
# GBK, Simplified Chinese 
Cp936      GBK,MS936,WINDOWS-936
# IBM Latin-5, Turkey 
Cp1026     IBM1026,csIBM1026                      0x0019
# Latin-1 character set for EBCDIC hosts 
Cp1047     IBM1047,IBM-1047                       0x0019
# Variant of Cp037 with Euro character 
Cp1140     IBM01140                               0x0019
# Variant of Cp273 with Euro character 
Cp1141     IBM01141                               0x0019
# Variant of Cp277 with Euro character 
Cp1142     IBM01142                               0x0019
# Variant of Cp278 with Euro character 
Cp1143     IBM01143                               0x0019
# Variant of Cp280 with Euro character 
Cp1144     IBM01144                               0x0019
# Variant of Cp284 with Euro character 
Cp1145     IBM01145                               0x0019
# Variant of Cp285 with Euro character 
Cp1146     IBM01146                               0x0019
# Variant of Cp297 with Euro character 
Cp1147     IBM01147                               0x0019
# Variant of Cp500 with Euro character 
Cp1148     IBM01148                               0x0019
# Variant of Cp871 with Euro character 
Cp1149     IBM01149                               0x0019
Cp1250     WINDOWS-1250                           0x007F
Cp1251     WINDOWS-1251                           0x007F
Cp1252     WINDOWS-1252                           0x007F
Cp1253     WINDOWS-1253                           0x007F
Cp1254     WINDOWS-1254                           0x007F
# Windows Hebrew 
Cp1255     WINDOWS-1255                           0x007F
# Windows Arabic
Cp1256     WINDOWS-1256                           0x007F
Cp1257     WINDOWS-1257                           0x007F
# Windows Vietnamese
Cp1258     WINDOWS-1258                           0x007F
EUC-CN     EUC-CN                                 0x007F
EUC_CN     EUC-CN                                 0x007F
#
#JISX 0201, 0208 and 0212, EUC encoding Japanese
EUC-JP     EUC-JP                                 0x007F
EUC_JP     EUC-JP                                 0x007F
# KS C 5601, EUC encoding, Korean 
EUC-KR     EUC-KR                                 0x007F
EUC_KR     EUC-KR                                 0x007F
# CNS11643 (Plane 1-7,15), EUC encoding, Traditional Chinese
EUC-TW     EUC-TW                                 0x007F
EUC_TW     EUC-TW,x-EUC-TW                        0x007F
EUCJIS     EUC-JP                                 0x007F
#
# GB2312, EUC encoding, Simplified Chinese 
GB2312     GB2312                                 0x007F

# GB2312 and CNS11643 in ISO 2022 CN form, Simplified and Traditional Chinese (conversion to Unicode only) 
ISO2022CN  ISO-2022-CN
# JIS X 0201, 0208, in ISO 2022 form, Japanese 
ISO2022JP  ISO-2022-JP
# ISO 2022 KR, Korean 
ISO2022KR  ISO-2022-KR                            0x007F
#
#
ISO8859-1  ISO-8859-1                             0x00FF
ISO8859_1  ISO-8859-1                             0x00FF
8859-1     ISO-8859-1                             0x00FF
8859_1     ISO-8859-1                             0x00FF
#
ISO8859-2  ISO-8859-2                             0x00A0
ISO8859_2  ISO-8859-2                             0x00A0
8859-2     ISO-8859-2                             0x00A0
8859_2     ISO-8859-2                             0x00A0
#
# Latin Alphabet No. 3 
ISO8859-3  ISO-8859-3                             0x00A0
ISO8859_3  ISO-8859-3                             0x00A0
8859-3     ISO-8859-3                             0x00A0
8859_3     ISO-8859-3                             0x00A0
#
ISO8859-4  ISO-8859-4                             0x00A0
ISO8859_4  ISO-8859-4                             0x00A0
8859-4     ISO-8859-4                             0x00A0
8859_4     ISO-8859-4                             0x00A0
#
ISO8859-5  ISO-8859-5                             0x00A0
ISO8859_5  ISO-8859-5                             0x00A0
8859-5     ISO-8859-5                             0x00A0
8859_5     ISO-8859-5                             0x00A0
#
# Latin/Arabic Alphabet 
ISO8859-6  ISO-8859-6                             0x00A0
ISO8859_6  ISO-8859-6                             0x00A0
8859-6     ISO-8859-6                             0x00A0
8859_6     ISO-8859-6                             0x00A0
#
ISO8859-7  ISO-8859-7                             0x00A0
ISO8859_7  ISO-8859-7                             0x00A0
8859-7     ISO-8859-7                             0x00A0
8859_7     ISO-8859-7                             0x00A0
#
ISO8859-8  ISO-8859-8                             0x00A0
ISO8859_8  ISO-8859-8                             0x00A0
8859-8     ISO-8859-8                             0x00A0
8859_8     ISO-8859-8                             0x00A0
#
ISO8859-9  ISO-8859-9                             0x00CF
ISO8859_9  ISO-8859-9                             0x00CF
8859-9     ISO-8859-9                             0x00CF
8859_9     ISO-8859-9                             0x00CF
#
ISO8859-10 ISO-8859-10                            0x007E
ISO8859_10 ISO-8859-10                            0x007E
ISO8859-11 ISO-8859-11                            0x007E
ISO8859_11 ISO-8859-11                            0x007E
ISO8859-12 ISO-8859-12                            0x007F
ISO8859_12 ISO-8859-12                            0x007F
ISO8859-13 ISO-8859-13                            0x00A0
ISO8859_13 ISO-8859-13                            0x00A0
ISO8859-14 ISO-8859-14                            0x007E
ISO8859_14 ISO-8859-14                            0x007E
ISO8859-15 ISO-8859-15                            0x00A3
ISO8859_15 ISO-8859-15                            0x00A3
JIS        ISO-2022-JP                            0x007F
KOI8_R     KOI8-R                                 0x007F
KSC5601    EUC-KR                                 0x007F
KS_C_5601-1987 KS_C_5601-1987,iso-ir-149,KS_C_5601-1989,KSC_5601,csKSC56011987  0x007F
MacTEC     MacRoman
# Windows Japanese
MS932      windows-31j
# Shift-JIS, Japanese 
SJIS       SHIFT_JIS                              0x007F
# TIS620, Thai
TIS620     TIS-620
UTF8       UTF-8                                  0xFFFF
Unicode    UNICODE,UTF-16                         0xFFFF

# note that more character set names and their aliases
# can be found at http://www.iana.org/assignments/character-sets

PK
��rGz�b1org/apache/xml/serializer/HTMLEntities.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: HTMLEntities.properties 468654 2006-10-28 07:09:23Z minchau $
#
# @version $Revision: 468654 $ $Date: 2006-10-28 00:09:23 -0700 (Sat, 28 Oct 2006) $
# This file must be encoded in UTF-8; see CharInfo.java
#
# Character entity references for markup-significant
#
quot=34
amp=38
lt=60
gt=62
nbsp=160
#
# Character entity references for ISO 8859-1 characters
#
iexcl=161
cent=162
pound=163
curren=164
yen=165
brvbar=166
sect=167
uml=168
copy=169
ordf=170
laquo=171
not=172
shy=173
reg=174
macr=175
deg=176
plusmn=177
sup2=178
sup3=179
acute=180
micro=181
para=182
middot=183
cedil=184
sup1=185
ordm=186
raquo=187
frac14=188
frac12=189
frac34=190
iquest=191
Agrave=192
Aacute=193
Acirc=194
Atilde=195
Auml=196
Aring=197
AElig=198
Ccedil=199
Egrave=200
Eacute=201
Ecirc=202
Euml=203
Igrave=204
Iacute=205
Icirc=206
Iuml=207
ETH=208
Ntilde=209
Ograve=210
Oacute=211
Ocirc=212
Otilde=213
Ouml=214
times=215
Oslash=216
Ugrave=217
Uacute=218
Ucirc=219
Uuml=220
Yacute=221
THORN=222
szlig=223
agrave=224
aacute=225
acirc=226
atilde=227
auml=228
aring=229
aelig=230
ccedil=231
egrave=232
eacute=233
ecirc=234
euml=235
igrave=236
iacute=237
icirc=238
iuml=239
eth=240
ntilde=241
ograve=242
oacute=243
ocirc=244
otilde=245
ouml=246
divide=247
oslash=248
ugrave=249
uacute=250
ucirc=251
uuml=252
yacute=253
thorn=254
yuml=255
#
# Character entity references for symbols, mathematical symbols, and Greek letters
#
# Latin Extended -- Netscape can't handle
# fnof 402
#
# Greek - Netscape can't handle these
# Alpha 913
# Beta 914
# Gamma 915
# Delta 916
# Epsilon 917
# Zeta 918
# Eta 919
# Theta 920
# Iota 921
# Kappa 922
# Lambda 923
# Mu 924
# Nu 925
# Xi 926
# Omicron 927
# Pi 928
# Rho 929
# Sigma 931
# Tau 932
# Upsilon 933
# Phi 934
# Chi 935
# Psi 936
# Omega 937
# alpha 945
# beta 946
# gamma 947
# delta 948
# epsilon 949
# zeta 950
# eta 951
# theta 952
# iota 953
# kappa 954
# lambda 955
# mu 956
# nu 957
# xi 958
# omicron 959
# pi 960
# rho 961
# sigmaf 962
# sigma 963
# tau 964
# upsilon 965
# phi 966
# chi 967
# psi 968
# omega 969
# thetasym 977
# upsih 978
# piv 982
#
# General Punctuation
bull=8226
hellip=8230
prime=8242
Prime=8243
oline=8254
frasl=8260
#
# Letterlike Symbols
weierp=8472
image=8465
real=8476
trade=8482
alefsym=8501
#
# Arrows
larr=8592
uarr=8593
rarr=8594
darr=8595
harr=8596
crarr=8629
lArr=8656
uArr=8657
rArr=8658
dArr=8659
hArr=8660
#
# Mathematical Operators
forall=8704
part=8706
exist=8707
empty=8709
nabla=8711
isin=8712
notin=8713
ni=8715
prod=8719
sum=8721
minus=8722
lowast=8727
radic=8730
prop=8733
infin=8734
ang=8736
and=8743
or=8744
cap=8745
cup=8746
int=8747
there4=8756
sim=8764
cong=8773
asymp=8776
ne=8800
equiv=8801
le=8804
ge=8805
sub=8834
sup=8835
nsub=8836
sube=8838
supe=8839
oplus=8853
otimes=8855
perp=8869
sdot=8901
#
# Miscellaneous Technical
lceil=8968
rceil=8969
lfloor=8970
rfloor=8971
lang=9001
rang=9002
#
# Geometric Shapes
loz=9674
#
# Miscellaneous Symbols
spades=9824
clubs=9827
hearts=9829
diams=9830
#
# Character entity references for internationalization characters
#
# Latin Extended-A
# Netscape can't handle!
# OElig 338
# oelig 339

#-- NN 4.7 does not seem to support these, so they might ought to be commented.
# Scaron 352
# scaron 353
# Yuml 376
#
# Spacing Modifier Letters -- Netscape can't handle
# circ 710
# tilde 732
#
# General Punctuation
ensp=8194
emsp=8195
thinsp=8201
zwnj=8204
zwj=8205
lrm=8206
rlm=8207
ndash=8211
mdash=8212
lsquo=8216
rsquo=8217
sbquo=8218
ldquo=8220
rdquo=8221
bdquo=8222
dagger=8224
Dagger=8225
permil=8240
lsaquo=8249
rsaquo=8250
euro=8364
PK
��rGu��pp%org/apache/xml/serializer/Version.src/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership. The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the  "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*
 * $Id: Version.src 468654 2006-10-28 07:09:23Z minchau $
 */
package org.apache.xml.serializer;

/**
 * Administrative class to keep track of the version number of
 * the Serializer release.
 * <P>This class implements the upcoming standard of having
 * org.apache.project-name.Version.getVersion() be a standard way 
 * to get version information.</P> 
 * @xsl.usage general
 */
public final class Version
{

  /**
   * Get the basic version string for the current Serializer.
   * Version String formatted like 
   * <CODE>"<B>Serializer</B> <B>Java</B> v.r[.dd| <B>D</B>nn]"</CODE>.
   *
   * Futurework: have this read version info from jar manifest.
   *
   * @return String denoting our current version
   */
  public static String getVersion()
  {
     return getProduct()+" "+getImplementationLanguage()+" "
           +getMajorVersionNum()+"."+getReleaseVersionNum()+"."
           +( (getDevelopmentVersionNum() > 0) ? 
               ("D"+getDevelopmentVersionNum()) : (""+getMaintenanceVersionNum()));  
  }

  /**
   * Print the processor version to the command line.
   *
   * @param argv command line arguments, unused.
   */
  public static void main(String argv[])
  {
    System.out.println(getVersion());
  }
  
  /**
   * Name of product: Serializer.
   */
  public static String getProduct()
  {
    return "Serializer";
  }

  /**
   * Implementation Language: Java.
   */
  public static String getImplementationLanguage()
  {
    return "Java";
  }
  
  
  /**
   * Major version number.
   * Version number. This changes only when there is a
   *          significant, externally apparent enhancement from
   *          the previous release. 'n' represents the n'th
   *          version.
   *
   *          Clients should carefully consider the implications
   *          of new versions as external interfaces and behaviour
   *          may have changed.
   */
  public static int getMajorVersionNum()
  {
    return @version.VERSION@;
    
  }  

  /**
   * Release Number.
   * Release number. This changes when:
   *            -  a new set of functionality is to be added, eg,
   *               implementation of a new W3C specification.
   *            -  API or behaviour change.
   *            -  its designated as a reference release.
   */
  public static int getReleaseVersionNum()
  {
    return @version.RELEASE@;
  }
  
  /**
   * Maintenance Drop Number.
   * Optional identifier used to designate maintenance
   *          drop applied to a specific release and contains
   *          fixes for defects reported. It maintains compatibility
   *          with the release and contains no API changes.
   *          When missing, it designates the final and complete
   *          development drop for a release.
   */
  public static int getMaintenanceVersionNum()
  {
    return @version.MINOR@;
  }

  /**
   * Development Drop Number.
   * Optional identifier designates development drop of
   *          a specific release. D01 is the first development drop
   *          of a new release.
   *
   *          Development drops are works in progress towards a
   *          compeleted, final release. A specific development drop
   *          may not completely implement all aspects of a new
   *          feature, which may take several development drops to
   *          complete. At the point of the final drop for the
   *          release, the D suffix will be omitted.
   *
   *          Each 'D' drops can contain functional enhancements as
   *          well as defect fixes. 'D' drops may not be as stable as
   *          the final releases.
   */
  public static int getDevelopmentVersionNum()
  { 
    try {   
        if ((new String("@version.DEVELOPER@")).length() == 0)
          return 0;
        else  
          return Integer.parseInt("@version.DEVELOPER@");
    } catch (NumberFormatException nfe) {
           return 0;
    }    
  }      
}
PK
��rG�3��>>0org/apache/xml/serializer/XMLEntities.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: XMLEntities.properties 468654 2006-10-28 07:09:23Z minchau $
#
# @version $Revision: 468654 $ $Date: 2006-10-28 00:09:23 -0700 (Sat, 28 Oct 2006) $
# This file must be encoded in UTF-8; see CharInfo.java
#
# Character entity references for markup-significant
#
quot=34
amp=38
lt=60
gt=62

PK
��rG��110org/apache/xml/serializer/output_html.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: output_html.properties 468654 2006-10-28 07:09:23Z minchau $
#
# Specify defaults when method="html".  These defaults use output_xml.properties 
# as a base.
#

# XSLT properties do not need namespace qualification.
method=html
indent=yes
media-type=text/html
version=4.0

# Xalan-specific output properties.  These can be overridden in the stylesheet 
# assigning a xalan namespace.  For example:
# <xsl:stylesheet version="1.0"
#          xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
#          xmlns:xalan="http://xml.apache.org/xalan">
#  <xsl:output method="html" encoding="UTF-8"
#              xalan:content-handler="MyContentHandler"/>
#  ...
# Note that the colon after the protocol needs to be escaped.
{http\u003a//xml.apache.org/xalan}indent-amount=0
{http\u003a//xml.apache.org/xalan}content-handler=org.apache.xml.serializer.ToHTMLStream
{http\u003a//xml.apache.org/xalan}entities=org/apache/xml/serializer/HTMLEntities
{http\u003a//xml.apache.org/xalan}use-url-escaping=yes
{http\u003a//xml.apache.org/xalan}omit-meta-tag=no
PK
��rG}ʖ��0org/apache/xml/serializer/output_text.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: output_text.properties 468654 2006-10-28 07:09:23Z minchau $
#
# Specify defaults when method="text".
#

# XSLT properties do not need namespace qualification.
method=text
media-type=text/plain

# Xalan-specific output properties.  These can be overridden in the stylesheet 
# assigning a xalan namespace.  For example:
# <xsl:stylesheet version="1.0"
#          xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
#          xmlns:xalan="http://xml.apache.org/xalan">
#  <xsl:output method="html" encoding="UTF-8"
#              xalan:content-handler="MyContentHandler"/>
#  ...
# Note that the colon after the protocol needs to be escaped.
{http\u003a//xml.apache.org/xalan}content-handler=org.apache.xml.serializer.ToTextStream
PK
��rGD�-���3org/apache/xml/serializer/output_unknown.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: output_unknown.properties 468654 2006-10-28 07:09:23Z minchau $
#
# Specify defaults when no method="..." is specified.
# This type of output will quickly switch to "xml" or "html"
# depending on the first element name.
#

# XSLT properties do not need namespace qualification.
method=xml
version=1.0
encoding=UTF-8
indent=no
omit-xml-declaration=no
standalone=no
media-type=text/xml

# Xalan-specific output properties.  These can be overridden in the stylesheet 
# assigning a xalan namespace.  For example:
# <xsl:stylesheet version="1.0"
#          xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
#          xmlns:xalan="http://xml.apache.org/xalan">
#  <xsl:output method="html" encoding="UTF-8"
#              xalan:content-handler="MyContentHandler"/>
#  ...
# Note that the colon after the protocol needs to be escaped.
{http\u003a//xml.apache.org/xalan}indent-amount=0
{http\u003a//xml.apache.org/xalan}content-handler=org.apache.xml.serializer.ToUnknownStream

PK
��rG�Va@/org/apache/xml/serializer/output_xml.properties##
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the  "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
#
# $Id: output_xml.properties 468654 2006-10-28 07:09:23Z minchau $
#
# Specify defaults when method="xml".  These defaults serve as a base for 
# other defaults, such as output_html and output_text.
#

# XSLT properties do not need namespace qualification.
method=xml
version=1.0
encoding=UTF-8
indent=no
omit-xml-declaration=no
standalone=no
media-type=text/xml

# Xalan-specific output properties.  These can be overridden in the stylesheet 
# assigning a xalan namespace.  For example:
# <xsl:stylesheet version="1.0"
#          xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
#          xmlns:xalan="http://xml.apache.org/xalan">
#  <xsl:output method="html" encoding="UTF-8"
#              xalan:content-handler="MyContentHandler"/>
#  ...
# Note that the colon after the protocol needs to be escaped.
{http\u003a//xml.apache.org/xalan}indent-amount=0
{http\u003a//xml.apache.org/xalan}content-handler=org.apache.xml.serializer.ToXMLStream
{http\u003a//xml.apache.org/xalan}entities=org/apache/xml/serializer/XMLEntities

PK?ҊrG	$��AMETA-INF/
 ��G�!��WJ,��WJ,�PK?
ҊrGW�+DD$ ���(META-INF/MANIFEST.MF
 ��G�!��WJ,��WJ,�PK?=�G$��A�org/
 �WJ,��WJ,��WJ,�PK?=�G$��A�org/apache/
 �WJ,��WJ,��WJ,�PK?=�G$��A�org/apache/xalan/
 �WJ,��WJ,��WJ,�PK?
��rG�1����$ ��� org/apache/xalan/Version.src
 ��$�!��WJ,��WJ,�PK?=�G$��A�org/apache/xalan/processor/
 �WJ,��WJ,��WJ,�PK?
��rG���2$ ���org/apache/xalan/processor/XSLProcessorVersion.src
 ��$�!��WJ,��WJ,�PK?=�G$��A�%org/apache/xalan/res/
 �WJ,��WJ,��WJ,�PK?
��rG���%%($ ����%org/apache/xalan/res/XSLTInfo.properties
 ��$�!��WJ,��WJ,�PK?=�G$��A-*org/apache/xml/
 �WJ,��WJ,��WJ,�PK?=�G$��A\*org/apache/xml/serializer/
 �WJ,��WJ,��WJ,�PK?
��rGcL�J,J,.$ ����*org/apache/xml/serializer/Encodings.properties
 ��$�!��WJ,��WJ,�PK?
��rGz�b1$ ���*Worg/apache/xml/serializer/HTMLEntities.properties
 ��$�!��WJ,��WJ,�PK?
��rGu��pp%$ ���}horg/apache/xml/serializer/Version.src
 ��$�!��WJ,��WJ,�PK?
��rG�3��>>0$ ���0{org/apache/xml/serializer/XMLEntities.properties
 ��$�!��WJ,��WJ,�PK?
��rG��110$ ����org/apache/xml/serializer/output_html.properties
 ��$�!��WJ,��WJ,�PK?
��rG}ʖ��0$ ���=�org/apache/xml/serializer/output_text.properties
 ��$�!��WJ,��WJ,�PK?
��rGD�-���3$ �����org/apache/xml/serializer/output_unknown.properties
 ��$�!��WJ,��WJ,�PK?
��rG�Va@/$ �����org/apache/xml/serializer/output_xml.properties
 ��$�!��WJ,��WJ,�PK�&�