![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Gast
Beiträge: n/a
|
Hallo,
gibt es eine Möglichkeit, implizit Typen eines Schemas zu erweitern, ohne dabei einen neuen Typen zu erzeugen? Es geht um folgendes: Ich habe ein XML Schema. Dort sind eine Reihe Typen definiert. Ich möchte eine Erweiterung schreiben, so dass alle Typen des Originalschemas beliebige Attribute akzeptieren. Dabei möchte ich aber nicht das Originalschema verändern, sondern ein mittels import eine Erweiterung in eine neue Schemadatei schreiben. Mein Ansatz sieht folgendermaßen aus: Code:
<xsd:complexType name="ExtendedType"> <xsd:complexContent> <xsd:extension base="ns:OriginalType"> <xsd:anyAttribute /> </xsd:extension> </xsd:complexContent> </xsd:complexType> Allerdings erzeuge ich so ja explizit einen neuen Typ. Wenn ich diese Erweiterung nutzen will, müsste mein Element auch vom Typ ExtendedType sein. Kann man es irgendwie hinkriegen, dass man weiterhin ns:OriginalType aber mit der Erweiterung nutzen kann, ohne dass man die Erweiterung direkt in die Original Schemadatei schreibt? Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt. Danke im Voraus... byto |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| DB Backup als XML im ZIP Archiv | ex³ | PHP-Programmierung | 4 | 13.09.2007 14:17 |
| Bug im PEAR XML Parser? | ex³ | PEAR, PECL und Frameworks | 11 | 15.02.2007 14:51 |
| XML aus Datenbank lesen, verarbeiten | Robinson | HTML, XML und CSS | 5 | 27.12.2005 20:30 |
| xml parsing | nove | HTML, XML und CSS | 10 | 16.07.2005 07:43 |
| XML Schema GUI Engine (JAXFront) | spor | Nachrichten | 2 | 05.08.2004 17:27 |