zurück
Autor: G. Guest
Erstellt am: 15 Mär 2006 16:15

Behandlung von Standalone Tags

Hallo!

Ich habe ein Problem bei der Transformation einer XML-Datei.
Ich benutze 'Altova XMLSpy 2005' zur Transformation.
Dabei werden StandaloneTags (also Tags ohne Inhalt) immer in der Form oder erzeugt.
Also ich nutze eine Transformation der Art


lalala



Andere XSL-Prozessoren liefern die alternative Schreibweise


Sie fuegen also einen Zeilenumbruch ein.

Nun das Problem: Wenn ich eine XSD-Schemavalidierung vornehme, wird der Zeilenumbruch als String interpretiert und das liefert einen SchemaValidationError.
Das Schema sieht so aus:






Die XML-Schreibweise


liefert Fehlermeldung, da das Tag nicht leer ist.

Die Schreibweisen oder dagegen bringen keine Fehler.

Nun die Frage: Kann man den XSL-Prozessor explizit anweisen, keine Zeilenumrueche in diese StandaloneTags einzufuegen oder die Schreibweise immer zu verwenden?
Oder liegt der Fehler in der SchemaValidierung? Muessen Zeilenumbrueche als Strings gesehen werden?

Natuerlich koennte man das Schema anpassen, aber das Schema soll am besten unveraendert bleiben.

Wer weiss Rat?

Bye,
Torsten

XML Hardcore



Beiträge:

TitelDatumVornameNachname
Behandlung von Standalone Tags15.03.2006 04:15G.Guest
Re: Behandlung von Standalone Tags03.04.2006 08:04G.Guest
Re: Behandlung von Standalone Tags03.04.2006 08:06WolfgangUhr




© Copyright 2008 ppedv AG