You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by bu...@apache.org on 2003/01/15 08:52:26 UTC
DO NOT REPLY [Bug 16094] New: -
Xerces fails on empty entities
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16094>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16094
Xerces fails on empty entities
Summary: Xerces fails on empty entities
Product: Xerces2-J
Version: 2.2.1
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: DTD
AssignedTo: xerces-j-dev@xml.apache.org
ReportedBy: marco.lehmann@web.de
I'm playing around with JBoss and its data sources. I have several data sources
that differ only in a suffix in the XADataSoureName.
So I made a template with an internal dtd and the only thing a have to change
is a value in the internal dtd to get a new data source.
I have xerces in directory $JAVA_HOME/jre/lib/endorsed because I need xerces
and not crimson as xml parser. I use JDK1.4.1 on Windows 2000.
Here is a xml fragment:
<!ENTITY house-id "">
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE server [
<!ENTITY house-id "">
<!ENTITY db-host "...">
<!ENTITY db-user "...">
<!ENTITY db-pass "...">
<!ENTITY db-datasource-class "...">
<!ENTITY jndi-ds-prefix "jdbc/">
]>
<server>
....
<attribute name="JndiName">
&jndi-ds-prefix;jvadta&house-id;
</attribute>
</server>
When I leave the entity 'house-id' empty, then JBoss tries to bind the data
source to 'java:/'. That means to me that xerces drops both entities in the
given element.
When I set the entity 'house-id' to " " (there is really a blank) then xerces
normalizes this to "" (there is really no blank) and all works fine.
HTH
Marco Lehmann
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org