Hi.
I would like to split our database-schema into smaller parts for better
overview.
Since the schema is basically an XML-file, I thought it should be possible
to use an external entity reference - like so:
------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE database SYSTEM
"http://jakarta.apache.org/turbine/dtd/database.dtd" [
<!ENTITY import SYSTEM "import-schema.xml">
]>
<database>
&import;
------------------------------------------------------------
the import-schema.xml is in the same directory as the main db schema.
I also removed the xml and database tags from the import-schema.xml so that
there are only table elements in it.
this should work as far as i know my xml.
but I get ...
------------------------------------------------------------
/share/public/pub/user/sriss/mmi/projects/mmitorque/src/sql/turbine-schema.s
ql
java.lang.NullPointerException:
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:969)
at
org.apache.turbine.torque.engine.database.transform.XmlToAppData.parseFile(X
mlToAppData.java:152)
at
org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLTask.jav
a:154)
at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
at org.apache.tools.ant.Target.execute(Target.java:153)
at org.apache.tools.ant.Project.runTarget(Project.java:898)
at org.apache.tools.ant.Project.executeTarget(Project.java:536)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:213)
at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:103)
at org.apache.tools.ant.Target.execute(Target.java:153)
at org.apache.tools.ant.Project.runTarget(Project.java:898)
at org.apache.tools.ant.Project.executeTarget(Project.java:536)
at org.apache.tools.ant.Project.executeTargets(Project.java:510)
at org.apache.tools.ant.Main.runBuild(Main.java:421)
at org.apache.tools.ant.Main.main(Main.java:149)
------------------------------------------------------------
any ideas? thanx.
stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]