Return-Path: Delivered-To: apmail-jakarta-taglibs-dev-archive@apache.org Received: (qmail 10793 invoked from network); 30 May 2002 01:39:11 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 30 May 2002 01:39:11 -0000 Received: (qmail 94 invoked by uid 97); 30 May 2002 01:39:15 -0000 Delivered-To: qmlist-jakarta-archive-taglibs-dev@jakarta.apache.org Received: (qmail 33 invoked by uid 97); 30 May 2002 01:39:14 -0000 Mailing-List: contact taglibs-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tag Libraries Developers List" Reply-To: "Tag Libraries Developers List" Delivered-To: mailing list taglibs-dev@jakarta.apache.org Received: (qmail 15 invoked by uid 97); 30 May 2002 01:39:13 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Date: 30 May 2002 01:38:58 -0000 Message-ID: <20020530013858.58964.qmail@icarus.apache.org> From: shawn@apache.org To: jakarta-taglibs-cvs@apache.org Subject: cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml ParseSupport.java TransformSupport.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N shawn 02/05/29 18:38:58 Modified: standard/doc/web ReleaseNotes.html standard/src/org/apache/taglibs/standard/resources Resources.properties standard/src/org/apache/taglibs/standard/tag/common/xml ParseSupport.java TransformSupport.java Added: standard/src/org/apache/taglibs/standard/lang/jstl Resources_ja.properties standard/src/org/apache/taglibs/standard/resources Resources_ja.properties Log: - Addressed bug 8723 - Added Japanese resources - Improved 's EntityResolver; it should now work with JAXP 1.2. - Updated text of some English resources slightly Revision Changes Path 1.20 +3 -0 jakarta-taglibs/standard/doc/web/ReleaseNotes.html Index: ReleaseNotes.html =================================================================== RCS file: /home/cvs/jakarta-taglibs/standard/doc/web/ReleaseNotes.html,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ReleaseNotes.html 1 May 2002 18:26:07 -0000 1.19 +++ ReleaseNotes.html 30 May 2002 01:38:57 -0000 1.20 @@ -22,6 +22,9 @@

Release History

+
29 May 2002
+
Minor bug fixes in XML tag library, as well as Japanese resources, committed to Jakarta CVS archive.
+
19 Apr 2002
Standard 1.0 Beta2 released, which is compliant with the JSTL Proposed Final Draft.
1.1 jakarta-taglibs/standard/src/org/apache/taglibs/standard/lang/jstl/Resources_ja.properties Index: Resources_ja.properties =================================================================== EXCEPTION_GETTING_BEANINFO=\ \u30af\u30e9\u30b9 {0} \u306e BeanInfo \u3092\u53d6\u5f97\u3059\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f NULL_EXPRESSION_STRING=\ null \u8868\u73fe\u6587\u5b57\u5217\u306f\u3001\u5f0f\u306e\u8a55\u4fa1\u3068\u3057\u3066\u901a\u3089\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093 PARSE_EXCEPTION=\ [{0}] \u306e\uff11\u3064\u3092\u671f\u5f85\u3057\u307e\u3057\u305f\u304c\u3001"{1}" \u306b\u906d\u9047\u3057\u307e\u3057\u305f CANT_GET_PROPERTY_OF_NULL=\ null \u5024\u3088\u308a\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 NO_SUCH_PROPERTY=\ \u30af\u30e9\u30b9 {0} \u306b\u306f\u3001\u30d7\u30ed\u30d1\u30c6\u30a3 "{1}" \u304c\u5b58\u5728\u3057\u307e\u305b\u3093 NO_GETTER_METHOD=\ \u30af\u30e9\u30b9 {1} \u306b\u3042\u308b\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u7528\u306e \ public \u3067\u5ba3\u8a00\u3055\u308c\u305f getter \u30e1\u30bd\u30c3\u30c9\u304c\u3042\u308a\u307e\u305b\u3093 ERROR_GETTING_PROPERTY=\ \u30af\u30e9\u30b9 {1} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304b\u3089\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \ \u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f CANT_GET_INDEXED_VALUE_OF_NULL=\ null \u5024\u306b\u5bfe\u3057\u3066 "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 CANT_GET_NULL_INDEX=\ "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066 null \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 NULL_INDEX=\ "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066\u4f9b\u7d66\u3055\u308c\u305f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f \ null \u3067\u3042\u3063\u3066\u306f\u3044\u3051\u307e\u305b\u3093 BAD_INDEX_VALUE=\ "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u3088\u3063\u3066 List \u3082\u3057\u304f\u306f\u914d\u5217\u306b\u9069\u7528\u3055\u308c\u305f \ "{1}" \u578b\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u4f9b\u7d66\u3057\u307e\u3057\u305f\u304c\u3001\ \u305d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u6574\u6570\u5024\u3078\u5909\u63db\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093 EXCEPTION_ACCESSING_LIST=\ List \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\ \u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f EXCEPTION_ACCESSING_ARRAY=\ Array \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\ \u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f CANT_FIND_INDEX=\ \u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u3092\u5229\u7528\u3057\u307e\u3057\u305f\u304c\u3001\u30af\u30e9\u30b9 "{1}" \u306e\ \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u304a\u3044\u3066 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093 TOSTRING_EXCEPTION=\ "{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092 String \u306b\u5909\u63db\u3059\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066\u3001\ \u3053\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e toString() \u30e1\u30bd\u30c3\u30c9\u304c\u4f8b\u5916\u3092\u30b9\u30ed\u30fc\u3057\u307e\u3057\u305f BOOLEAN_TO_NUMBER=\ boolean \u5024 "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 STRING_TO_NUMBER_EXCEPTION=\ String "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f COERCE_TO_NUMBER=\ "{0}" \u578b\u306e\u5024\u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 BOOLEAN_TO_CHARACTER=\ boolean \u5024 "{0}" \u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 EMPTY_STRING_TO_CHARACTER=\ \u7a7a\u306e String \u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 COERCE_TO_CHARACTER=\ "{0}" \u578b\u306e\u5024\u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 NULL_TO_BOOLEAN=\ null \u5024\u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 STRING_TO_BOOLEAN=\ String "{0}" \u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f COERCE_TO_BOOLEAN=\ "{0}" \u578b\u306e\u5024\u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 COERCE_TO_OBJECT=\ "{0}" \u578b\u306e\u5024\u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 NO_PROPERTY_EDITOR=\ String "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001\ \u305d\u306e\u578b\u306b\u5bfe\u5fdc\u3059\u308b PropertyEditor \u304c\u5b58\u5728\u3057\u307e\u305b\u3093 PROPERTY_EDITOR_ERROR=\ \u5024 "{0}" \u3092\u69cb\u6587\u89e3\u6790\u3057\u307e\u3057\u305f\u304c\u3001\u671f\u5f85\u3055\u308c\u308b "{1}" \ \u578b\u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093 ARITH_OP_NULL=\ null \u5024\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf "{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 ARITH_OP_BAD_TYPE=\ "{1}" \u578b\u304a\u3088\u3073 "{2}" \u578b\u306e\u5909\u6570\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf \ "{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 ARITH_ERROR=\ \u30aa\u30da\u30e9\u30f3\u30c9 "{1}" \u304a\u3088\u3073 "{2}" \u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf \ {0} \u3092\u9069\u7528\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f ERROR_IN_EQUALS= \u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u306b\u5bfe\u3057\u3066 \ "{1}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3068\u6bd4\u8f03\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001\ "{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e equals() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\ \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f UNARY_OP_BAD_TYPE=\ "{1}" \u578b\u306e\u5909\u6570\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf "{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 NAMED_VALUE_NOT_FOUND=\ \u540d\u79f0 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093 CANT_GET_INDEXED_PROPERTY=\ \u30a4\u30f3\u30c7\u30c3\u30af\u30b9 "{1}" \u3092\u4ed8\u4e0e\u3057\u305f "{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\ \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30fb\u30d7\u30ed\u30d1\u30c6\u30a3\u5024\u3092\u5f97\u3088\u3046\u3068\u3057\u305f\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f COMPARABLE_ERROR=\ \u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u306b\u5bfe\u3057\u3066 \ Comparable \u578b\u3067\u3042\u308b "{0}" \u306e\u5024\u3068 "{1}" \u578b\u306e\u5024\u3068\u3092\ \u6bd4\u8f03\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f BAD_IMPLICIT_OBJECT=\ \u305d\u306e\u3088\u3046\u306a\u6697\u9ed9\u7684\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 "{0}" \u306f\u5b58\u5728\u3057\u307e\u305b\u3093 - \ \u552f\u4e00\u306e\u6697\u9ed9\u7684\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u6b21\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059: {1} ATTRIBUTE_EVALUATION_EXCEPTION=\ \u5024 "{1}" \u306e\u30bb\u30c3\u30c8\u3055\u308c\u305f\u30ab\u30b9\u30bf\u30e0\u30fb\u30a2\u30af\u30b7\u30e7\u30f3\u5c5e\u6027 \ "{0}" \u3092\u8a55\u4fa1\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {2} ATTRIBUTE_PARSE_EXCEPTION=\ \u5024 "{1}" \u306e\u30bb\u30c3\u30c8\u3055\u308c\u305f\u30ab\u30b9\u30bf\u30e0\u30fb\u30a2\u30af\u30b7\u30e7\u30f3\u5c5e\u6027 \ "{0}" \u3092\u69cb\u6587\u89e3\u6790\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {2} 1.33 +7 -5 jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources.properties Index: Resources.properties =================================================================== RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources.properties,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- Resources.properties 30 Apr 2002 16:40:45 -0000 1.32 +++ Resources.properties 30 May 2002 01:38:58 -0000 1.33 @@ -232,21 +232,23 @@ <param> outside <transform> PARSE_INVALID_SOURCE=\ - Unrecognized object supplied as 'xmlText' attribute to <parse> + Unrecognized object supplied as 'xml' attribute to <parse> PARSE_NO_SAXTRANSFORMER=\ Filter supplied to <parse>, but default TransformerFactory \ does not support SAX. TRANSFORM_NO_TRANSFORMER=\ - <transform> needs either an 'xslt' attribute or a \ - 'transformer' attribute + <transform> was not passed an XSLT stylesheet TRANSFORM_SOURCE_INVALID_LIST=\ - <transform> encountered an invalid java.util.List while processing 'xmlText' attribute. This error is typically caused if you pass a node-set with more than one node to <transform>'s 'xmlText' attribute. + <transform> encountered an invalid java.util.List while processing 'xml' attribute. This error is typically caused if you pass a node-set with more than one node to <transform>'s 'xml' attribute. TRANSFORM_SOURCE_UNRECOGNIZED=\ - <transform> encountered an unknown type while processing 'xmlText' attribute + <transform> encountered an unknown type while processing 'xml' attribute + +TRANSFORM_XSLT_UNRECOGNIZED=\ + <transform> encountered an unknown type while processing 'xslt' attribute UNABLE_TO_RESOLVE_ENTITY=\ Could not resolve entity reference: "{0}" 1.1 jakarta-taglibs/standard/src/org/apache/taglibs/standard/resources/Resources_ja.properties Index: Resources_ja.properties =================================================================== ######################################################################### # Conventions: # - For error messages from particular tags, the resource should # - (a) have a name beginning with TAGNAME_ # - (b) contain the name of the tag within the message # - Generic tag messages -- i.e., those used in more than one tag -- # should begin with TAG_ # - Errors for TagLibraryValidators should begin with TLV_ ######################################################################### ######################################################################### # Generic tag error messages ######################################################################### TAG_NULL_ATTRIBUTE=\ <{1}> \u306b\u304a\u3044\u3066 "{0}" \u5c5e\u6027\u304c \ "null" \u3082\u3057\u304f\u306f "" \u3067\u3042\u308b\u3068\u4e0d\u6b63\u306b\u8a55\u4fa1\u3057\u307e\u3057\u305f\u3002 ######################################################################### # Specific tag error messages ######################################################################### # CORE CHOOSE_EXCLUSIVITY=\ \uff11\u3064\u3057\u304b\u5b58\u5728\u306a\u3044 <choose> \u306e\u4e0b\u4f4d\u30bf\u30b0\u306f\ \u30dc\u30c7\u30a3\u306e\u4e2d\u8eab\u3092\u305d\u306e\u307e\u307e\u8a55\u4fa1\u3057\u307e\u3059 EXPR_BAD_VALUE=\ <expr>\u306b\u304a\u3044\u3066\u3001\u5c5e\u6027\u5024="{0}" \u306f\u6b63\u3057\u304f\u8a55\u4fa1\u3055\u308c\u305a\u3001\ \u305d\u306e\u30bf\u30b0\u306b\u5bfe\u3059\u308b "default" \u5c5e\u6027\u3084\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\ \u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u5b58\u5728\u3057\u307e\u305b\u3093 FOREACH_STEP_NO_RESULTSET=\ <forEach> \u3067 ResultSet \u306e\u53cd\u5fa9\u51e6\u7406\u3092\u3057\u3066\u3044\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066 \ step \u3092 1 \u3088\u308a\u5927\u304d\u304f\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093 FOREACH_BAD_ITEMS=\ <forEach> \u306b\u304a\u3044\u3066\u3001\u4f9b\u7d66\u3055\u308c\u305f "items" \u3092\u53cd\u5fa9\u51e6\u7406\u3059\u308b\u65b9\u6cd5\u304c\u4e0d\u660e\u3067\u3059 IMPORT_BAD_RELATIVE=\ URL \u30bf\u30b0\u306b\u304a\u3044\u3066\u3001"context" \u5c5e\u6027\u3092\u6307\u5b9a\u3059\u308b\u969b\u3001\ "context" \u304a\u3088\u3073 "url" \u306e\u4e21\u65b9\u306e\u5024\u306f "/" \u3067\u59cb\u307e\u3063\u3066\u3044\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093 IMPORT_REL_WITHOUT_HTTP=\ \u975e HTTP \u8981\u6c42\u3067\u306f\u3001URL\u3092\u76f8\u5bfe\u6307\u5b9a\u3059\u308b <import> \u306f\u8a31\u53ef\u3057\u3066\u3044\u307e\u305b\u3093 IMPORT_REL_WITHOUT_DISPATCHER=\ Context: "{0}" \u304a\u3088\u3073 URL: "{1}" \u306b\u5bfe\u3057\u3066 \ RequestDispatcher \u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002\u6307\u5b9a\u3057\u305f\u5024\u3092\u78ba\u8a8d\u3059\u308b\u304b\u3001\ \u3082\u3057\u304f\u306f\u3001Context \u3092\u76f8\u4e92\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u304f\u3060\u3055\u3044 IMPORT_IO=\ <import> \u306b\u304a\u3044\u3066\u3001"{0}" \u3092\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u5165\u51fa\u529b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f IMPORT_ILLEGAL_STREAM=\ <import> \u3067\u4e88\u671f\u305b\u306c\u5185\u90e8\u30a8\u30e9\u30fc: \ \u5bfe\u8c61\u3068\u306a\u3063\u305f Servlet \u3067 getWriter() \u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3055\u308c\u3066\u3044\u308b\u306e\u306b \ getOutputStream() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u305d\u3046\u3068\u3057\u307e\u3057\u305f IMPORT_ILLEGAL_WRITER=\ <import> \u3067\u4e88\u671f\u305b\u306c\u5185\u90e8\u30a8\u30e9\u30fc: \ \u5bfe\u8c61\u3068\u306a\u3063\u305f Servlet \u3067 getOutputStream() \u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3055\u308c\u3066\u3044\u308b\u306e\u306b \ getWriter() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u305d\u3046\u3068\u3057\u307e\u3057\u305f #IMPORT_ILLEGAL_GETSTRING=\ # Unexpected internal error during <import>: \ # Target servlet called neither getOutputStream() nor getWriter() PARAM_OUTSIDE_PARENT=\ <import> \u3082\u3057\u304f\u306f <urlEncode> \u306e\u5916\u5074\u306b \ <param> \u304c\u3042\u308a\u307e\u3059 PARAM_ENCODE_BOOLEAN=\ <param> \u306b\u304a\u3044\u3066\u3001"encode" \u306f "true" \u3082\u3057\u304f\u306f "false" \ \u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093\u3002\u4ee3\u308f\u308a\u306b "{0}" \u3092\u53d6\u5f97\u3057\u307e\u3057\u305f SET_BAD_SCOPE=\ <set> \u306b\u5bfe\u3057\u3001\u7121\u52b9\u306a "scope" \u5c5e\u6027\u3067\u3059: "{0}" SET_INVALID_PROPERTY=\ <set> \u306b\u5bfe\u3057\u3001\u7121\u52b9\u306a\u30d7\u30ed\u30d1\u30c6\u30a3\u3067\u3059: "{0}" SET_INVALID_TARGET=\ <set> \u306b\u304a\u3044\u3066\u3001\ \u7121\u52b9\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u30bb\u30c3\u30c8\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 SET_NO_VALUE=\ <set> \u3067\u306f\u3001\ \u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3 \u3082\u3057\u304f\u306f "value" \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059 URLENCODE_NO_VALUE=\ <urlEncode> \u3067\u306f\u3001\ \u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3 \u3082\u3057\u304f\u306f "value" \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059 WHEN_OUTSIDE_CHOOSE=\ \u76f4\u7cfb\u306e\u89aa\u30bf\u30b0\u3067\u3042\u308b <choose> \u3092\u30bb\u30c3\u30c8\u305b\u305a\u306b \ <when>-style \u30bf\u30b0\u3092\u4f7f\u3046\u3053\u3068\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 # I18N LOCALE_NO_LANGUAGE=\ <setLocale> \u306b\u304a\u3044\u3066\u3001\ 'value' \u5c5e\u6027\u306b\u6307\u5b9a\u3057\u305f\u8a00\u8a9e\u30b3\u30fc\u30c9\u304c\u307e\u3061\u304c\u3063\u3066\u3044\u307e\u3059 LOCALE_EMPTY_COUNTRY=\ <setLocale> \u306b\u304a\u3044\u3066\u3001\ 'value' \u5c5e\u6027\u306b\u6307\u5b9a\u3057\u305f\u56fd\u30b3\u30fc\u30c9\u304c\u5b58\u5728\u3057\u307e\u305b\u3093 PARAM_OUTSIDE_MESSAGE=\ <message> \u306e\u5916\u5074\u306b <param> \u304c\u3042\u308a\u307e\u3059 MESSAGE_NO_KEY=\ <message> \u3067\u306f \ 'key' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 FORMAT_NUMBER_INVALID_TYPE=\ <formatNumber> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" FORMAT_NUMBER_NO_VALUE=\ <formatNumber> \u3067\u306f \ 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 FORMAT_NUMBER_PARSE_ERROR=\ <formatNumber> \u306b\u304a\u3044\u3066\u3001\ 'value' \u5c5e\u6027\u3092 java.lang.Number \u578b\u3067\u89e3\u6790\u3067\u304d\u307e\u305b\u3093: "{0}" FORMAT_NUMBER_CURRENCY_ERROR=\ <formatNumber> \u306b\u304a\u3044\u3066\u3001\u901a\u8ca8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3092\u30bb\u30c3\u30c8\u3067\u304d\u307e\u305b\u3093 PARSE_NUMBER_INVALID_TYPE=\ <parseNumber> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" PARSE_NUMBER_NO_VALUE=\ <parseNumber> \u3067\u306f \ 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 PARSE_NUMBER_NO_PARSE_LOCALE=\ <parseNumber> \u306b\u304a\u3044\u3066\u3001\u89e3\u6790\u3055\u308c\u305f\u30ed\u30b1\u30fc\u30eb\u3092\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093 PARSE_NUMBER_PARSE_ERROR=\ <parseNumber> \u306b\u304a\u3044\u3066\u3001'value' \u5c5e\u6027\u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093: "{0}" FORMAT_DATE_INVALID_TYPE=\ <formatDate> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" FORMAT_DATE_BAD_TIMEZONE=\ <formatDate> \u3067\u306f\u3001'timeZone' \u306f \ java.lang.String \u578b\u3082\u3057\u304f\u306f \ java.util.TimeZone \u578b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093 FORMAT_DATE_INVALID_DATE_STYLE=\ <formatDate> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'dateStyle' \u5c5e\u6027\u3067\u3059: "{0}" FORMAT_DATE_INVALID_TIME_STYLE=\ <formatDate> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'timeStyle' \u5c5e\u6027\u3067\u3059: "{0}" PARSE_DATE_INVALID_TYPE=\ <parseDate> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" PARSE_DATE_BAD_TIMEZONE=\ <parseDate> \u3067\u306f\u3001'timeZone' \u306f \ java.lang.String \u578b\u3082\u3057\u304f\u306f \ java.util.TimeZone \u578b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093 PARSE_DATE_INVALID_DATE_STYLE=\ <parseDate> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'dateStyle' \u5c5e\u6027\u3067\u3059: "{0}" PARSE_DATE_INVALID_TIME_STYLE=\ <parseDate> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'timeStyle' \u5c5e\u6027\u3067\u3059: "{0}" PARSE_DATE_NO_VALUE=\ <parseDate> \u3067\u306f \ 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 PARSE_DATE_PARSE_ERROR=\ <parseDate> \u306b\u304a\u3044\u3066\u3001'value' \u5c5e\u6027\u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093: "{0}" PARSE_DATE_NO_PARSE_LOCALE=\ <parseDate> \u306b\u304a\u3044\u3066\u3001\u89e3\u6790\u3055\u308c\u305f\u30ed\u30b1\u30fc\u30eb\u3092\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093 UNDEFINED_KEY=\ \u30ea\u30bd\u30fc\u30b9\u30d0\u30f3\u30c9\u30eb "{1}" \u306b\u304a\u3044\u3066\u3001\u672a\u5b9a\u7fa9\u306e\u30ad\u30fc "{0}" \u3092\u6307\u5b9a\u3057\u307e\u3057\u305f MISSING_RESOURCE_BUNDLE=\ \u30d9\u30fc\u30b9\u540d "{0}" \u306b\u5408\u81f4\u3057\u305f\u30ea\u30bd\u30fc\u30b9\u30d0\u30f3\u30c9\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093 # SQL DRIVER_INVALID_CLASS=\ <driver> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a\u30c9\u30e9\u30a4\u30d0\u30fb\u30af\u30e9\u30b9\u540d\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f: "{0}" DATASOURCE_INVALID=\ DataSource \u304c\u7121\u52b9\u3067\u3042\u308b\u305f\u3081\u3001Connection \u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093: "{0}" JDBC_PARAM_COUNT=\ \u6307\u5b9a\u3057\u305f JDBC \u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u6570\u304c\u7121\u52b9\u3067\u3059 PARAM_BAD_VALUE=\ \u30d1\u30e9\u30e1\u30fc\u30bf\u3067\u6307\u5b9a\u3057\u305f\u5024\u304c\u7121\u52b9\u3067\u3042\u308b\u304b\u7bc4\u56f2\u5916\u3067\u3059 TRANSACTION_NO_SUPPORT=\ <transaction> \u306b\u304a\u3044\u3066\u3001\ DataSource \u306f\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093 TRANSACTION_COMMIT_ERROR=\ <transaction> \u306b\u304a\u3044\u3066\u3001\ \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u30b3\u30df\u30c3\u30c8\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" TRANSACTION_INVALID_ISOLATION=\ <transaction> \u306b\u304a\u3044\u3066\u3001\ \u7121\u52b9\u306a\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u5206\u96e2\u30ec\u30d9\u30eb\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f NOT_SUPPORTED=\ \u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093 ERROR_GET_CONNECTION=\ Connection \u306e\u53d6\u5f97\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" ERROR_NESTED_DATASOURCE=\ <transaction> \u306e\u4e2d\u3067\u5165\u308c\u5b50\u3068\u306a\u3063\u305f\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\ \u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u4e0d\u6b63\u3067\u3059 SQL_PARAM_OUTSIDE_PARENT=\ <param> \u307e\u305f\u306f <dateParam> \u306f \ <query> \u3082\u3057\u304f\u306f <update> \u306e\u3088\u3046\u306b \ SQLExecutionTag \u547d\u4ee4\u306e\u4e0b\u4f4d\u30bf\u30b0\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093 SQL_NO_STATEMENT=\ SQL \u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093 SQL_PROCESS_ERROR=\ SQL \u306e\u51e6\u7406\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" SQL_DATASOURCE_INVALID_TYPE=\ 'dataSource' \u304c String \u578b \u3067\u3082 javax.sql.DataSource \u578b\ \u306e\u3069\u3061\u3089\u3067\u3082\u3042\u308a\u307e\u305b\u3093 SQL_DATASOURCE_NULL=\ 'dataSource' \u304c null \u3067\u3059 SQL_MAXROWS_PARSE_ERROR=\ 'javax.servlet.jsp.jstl.sql.maxRows' \u306e\u74b0\u5883\u8a2d\u5b9a\u3067\ \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" SQL_MAXROWS_INVALID=\ 'javax.servlet.jsp.jstl.sql.maxRows' \u3067\u74b0\u5883\u8a2d\u5b9a\u3057\u305f\u5024\u306f \ Integer \u578b \u3067\u3082 String \u578b\u306e\u3069\u3061\u3089\u3067\u3082\u3042\u308a\u307e\u305b\u3093 SQL_DATE_PARAM_INVALID_TYPE=\ <dateParam> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" # XML FOREACH_NOT_NODESET=\ \u30ce\u30fc\u30c9\u30bb\u30c3\u30c8\u306e\u8fd4\u3055\u308c\u306a\u3044 XPath \u8868\u73fe\u306b\u5bfe\u3057 \ <forEach> \u306f\u53cd\u5fa9\u51e6\u7406\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093 PARAM_NO_VALUE=\ <param> \u3067\u306f \ 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 PARAM_OUTSIDE_TRANSFORM=\ <transform> \u306e\u5916\u5074\u306b <param> \u304c\u3042\u308a\u307e\u3059 PARSE_INVALID_SOURCE=\ <parse> \u306b\u5bfe\u3057 \ 'xmlText' \u5c5e\u6027\u3068\u3057\u3066\u4f9b\u7d66\u3057\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8a8d\u8b58\u3067\u304d\u307e\u305b\u3093 PARSE_NO_SAXTRANSFORMER=\ <parse> \u306b\u5bfe\u3057\u30d5\u30a3\u30eb\u30bf\u30fc\u304c\u4f9b\u7d66\u3055\u308c\u307e\u3057\u305f\u304c\u3001\ \u30c7\u30d5\u30a9\u30eb\u30c8\u306e TransformerFactory \u304c SAX \u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093 TRANSFORM_NO_TRANSFORMER=\ <transform> \u3067\u306f 'xslt' \u5c5e\u6027\u3082\u3057\u304f\u306f 'transformer' \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059 TRANSFORM_SOURCE_INVALID_LIST=\ <transform> \u3067 'xmlText' \u5c5e\u6027\u3092\u51e6\u7406\u3057\u3066\u3044\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066\u3001\ \u7121\u52b9\u306a java.util.List \u306b\u906d\u9047\u3057\u307e\u3057\u305f\u3002\ \u3053\u308c\u306f\u3001<transform> \u306e\u3082\u3064 'xmlText' \u5c5e\u6027\u306b\u5bfe\u3057\u3066 \ 1 \u4ee5\u4e0a\u306e\u30ce\u30fc\u30c9\u3067\u69cb\u6210\u3055\u308c\u308b\u30ce\u30fc\u30c9\u30bb\u30c3\u30c8\u3092\u901a\u3055\u306a\u3044\u5834\u5408\u306b\u767a\u751f\u3059\u308b\ \u5178\u578b\u7684\u306a\u30a8\u30e9\u30fc\u3067\u3059 TRANSFORM_SOURCE_UNRECOGNIZED=\ <transform> \u3067 \ 'xmlText' \u5c5e\u6027\u3092\u51e6\u7406\u3057\u3066\u3044\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066\u3001\ \u672a\u77e5\u306e\u578b\u306b\u906d\u9047\u3057\u307e\u3057\u305f UNABLE_TO_RESOLVE_ENTITY=\ \u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u53c2\u7167\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093: "{0}" ######################################################################### # JSTL core TLV messages ######################################################################### # Parameters TLV_PARAMETER_ERROR=\ TLD \u306b\u304a\u3044\u3066 "{0}" \u6709\u52b9\u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u7121\u52b9\u3067\u3059 # Generic errors TLV_ILLEGAL_BODY=\ \u5c5e\u6027\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u304c\u3001"{0}" \u30bf\u30b0\u3067\u4e0d\u6b63\u306a\u30dc\u30c7\u30a3\u306b\u906d\u9047\u3057\u307e\u3057\u305f TLV_MISSING_BODY=\ \u5c5e\u6027\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u304c\u3001\u30dc\u30c7\u30a3\u306f "{0}" \u30bf\u30b0\u306e\u4e2d\u306b\u5fc5\u8981\u3067\u3059 TLV_ILLEGAL_CHILD_TAG=\ "{0}:{1}" \u30bf\u30b0\u306b\u4e0d\u6b63\u306a\u4e0b\u4f4d\u30bf\u30b0\u304c\u3042\u308a\u307e\u3059: "{2}" \u30bf\u30b0 TLV_ILLEGAL_TEXT_BODY=\ "{0}:{1}" \u30bf\u30b0\u306e\u4e2d\u306b\u4e0d\u6b63\u306a\u30c6\u30ad\u30b9\u30c8\u304c\u3042\u308a\u307e\u3059: "{2}...". TLV_INVALID_ATTRIBUTE=\ "{1}" \u306b\u7121\u52b9\u306a "{0}" \u5c5e\u6027\u304c\u3042\u308a\u307e\u3059: "{2}" TLV_ILLEGAL_ORPHAN=\ \u9069\u5207\u306a\u89aa\u30bf\u30b0\u306e\u5916\u5074\u306b\u3042\u308b "{0}" \u30bf\u30b0\u306e\u4f7f\u3044\u65b9\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 TLV_PARENT_WITHOUT_SUBTAG=\ \u4e0b\u4f4d\u3067\u3042\u308b "{1}" \u30bf\u30b0\u306e\u306a\u3044 "{0}" \u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 # Errors customized to particular tags (sort of) :-) TLV_ILLEGAL_ORDER=\ "{1}:{3}" \u30bf\u30b0\u306b\u304a\u3044\u3066\u3001"{1}:{2}" \u30bf\u30b0\u306e\u5f8c\u306b\u3042\u308b \ "{0}" \u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 TLV_ILLEGAL_PARAM=\ "{0}:{2} {3}='...'" \u30bf\u30b0\u306e\u4e2d\u306b\u3042\u308b "{0}:{1}" \u30bf\u30b0\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 TLV_DANGLING_SCOPE=\ "{0}" \u30bf\u30b0\u3067 'var' \u306e\u306a\u3044 'scope' \u5c5e\u6027\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 TLV_EMPTY_VAR=\ "{0}" \u30bf\u30b0\u3067 'var' \u5c5e\u6027\u304c\u7a7a\u3067\u3059 1.6 +9 -3 jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/ParseSupport.java Index: ParseSupport.java =================================================================== RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/ParseSupport.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ParseSupport.java 29 Apr 2002 19:39:43 -0000 1.5 +++ ParseSupport.java 30 May 2002 01:38:58 -0000 1.6 @@ -241,8 +241,14 @@ private Document parseInputSource(InputSource s) throws SAXException, IOException { db.setEntityResolver(new JstlEntityResolver(pageContext)); - if (systemId != null) + + // normalize URIs so they can be processed consistently by resolver + if (systemId == null) + s.setSystemId("jstl:"); + else if (ImportSupport.isAbsoluteUrl(systemId)) s.setSystemId(systemId); + else + s.setSystemId("jstl:" + systemId); return db.parse(s); } @@ -277,8 +283,8 @@ if (systemId == null) return null; - // strip leading "file:" off URL if applicable - if (systemId.startsWith("file:")) + // strip leading "jstl:" off URL if applicable + if (systemId.startsWith("jstl:")) systemId = systemId.substring(5); // we're only concerned with relative URLs 1.11 +4 -0 jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/TransformSupport.java Index: TransformSupport.java =================================================================== RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/xml/TransformSupport.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- TransformSupport.java 1 May 2002 04:59:29 -0000 1.10 +++ TransformSupport.java 30 May 2002 01:38:58 -0000 1.11 @@ -152,6 +152,10 @@ Source s; if (xslt != null) { + if (!(xslt instanceof String) && !(xslt instanceof Reader) + && !(xslt instanceof javax.xml.transform.Source)) + throw new JspTagException( + Resources.getMessage("TRANSFORM_XSLT_UNRECOGNIZED")); s = getSource(xslt, xsltSystemId); } else { throw new JspTagException( -- To unsubscribe, e-mail: For additional commands, e-mail: