2 Stimmen

"ein Xml-Schema "erweitern

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>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X