PK ҊrG META-INF/ PK
ҊrGW�+D D META-INF/MANIFEST.MF Manifest-Version: 1.0
Created-By: 1.7.0_55 (Oracle Corporation)
PK =�G org/ PK =�G org/apache/ PK =�G org/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 =�G org/apache/xalan/processor/PK
��rG��� 2 org/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 =�G org/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 =�G org/apache/xml/ PK =�G org/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�b 1 org/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��p p % 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��> > 0 org/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��1 1 0 org/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}ʖ� � 0 org/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�-�� � 3 org/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 $ ��A META-INF/
��G�!��WJ,��WJ,�PK?
ҊrGW�+D D $ ���( 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�b 1 $ ���*W org/apache/xml/serializer/HTMLEntities.properties
��$�!��WJ,��WJ,�PK?
��rGu��p p % $ ���}h org/apache/xml/serializer/Version.src
��$�!��WJ,��WJ,�PK?
��rG�3��> > 0 $ ���0{ org/apache/xml/serializer/XMLEntities.properties
��$�!��WJ,��WJ,�PK?
��rG��1 1 0 $ ���� 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 � &�