Ich versuche, ein XML-Schema zu "erweitern" (nhibernate hier, zum Beispiel), um meine eigenen Entitäten in ihm hinzuzufügen. Ich stehe an dem Punkt, an dem die Validierung an der Entität "exm:foo" (und exm:foobar) scheitert, da das "Basis"-Schema dies nicht zulässt. Wie kann ich es schaffen, das zu tun, ohne das Basisschema zu ändern?
Beispiel:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Test" namespace="Test.DataAccess.Entities" xmlns:exm="urn:extend-mappings">
<class name="Post" table="POSTS" xmlns="urn:nhibernate-mapping-2.2" >
<exm:foo bar="baz" />
<property name="Body" type="String" column="BODY">
<exm:foobar />
</property>
[...]
</class>
</hibernate-mapping>