pfadangabe als entity?

18/09/2009 - 12:38 von André | Report spam
Hallo,

ich verwalte unsere Mitgliedsdaten in XML und möchte einige Daten nun auf
unserer Vereinsseite pràsentieren. Dazu hab ich mich schon in XSLT
eingearbeitet, finde aber für ein Problem keine Lösung. Ich würde gern den
Pfad zu den Bildern flexibel gestalten, so dass ich nur den Wert der
Variablen àndern muss.

Versucht habe ich es über ENTITY in einer DTD, es kommt aber immer bei der
XSLTausführung eine Fehlermeldung: "Violation of Validity Constraint:
Standalone Ducument Declaration"

Kann mir jemand weiter helfen? Oder gibt es einen eleganteren Weg?

XML-Struktur ist (das Problem liegt im picture-Tag):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE playersdata SYSTEM "testplayersdata_new3.dtd">
<playersdata xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...">
<player>
<ID>n/a</ID>
<Name>dummy, player</Name>
<Years>n/a</Years>
<sex>w/m</sex>
<Status>ex</Status>
<picture>&verz;dummy.bmp</picture>
<Pflichtspiele>sechs</Pflichtspiele>
<Spiele>keines</Spiele>
<Titel></Titel>
<Datenstand>01.01.2000</Datenstand>
</player> ..

Die DTD ist sehr kurz. Vielleicht ist auch das das Problem?
<!ENTITY verz "/images/uploads/Image/Mannschaften/Spieler/">

An der Umwandlung mit MSXML sollte es nicht liegen, da ohne den Versuch mit
der DTD und dem Pfad die Transformation problemlos durchlàuft.

Danke für die Hilfe und die Ideen

André
 

Lesen sie die antworten

#1 Martin Honnen
18/09/2009 - 13:02 | Warnen spam
André wrote:

Versucht habe ich es über ENTITY in einer DTD, es kommt aber immer bei der
XSLTausführung eine Fehlermeldung: "Violation of Validity Constraint:
Standalone Ducument Declaration"

Kann mir jemand weiter helfen? Oder gibt es einen eleganteren Weg?

XML-Struktur ist (das Problem liegt im picture-Tag):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE playersdata SYSTEM "testplayersdata_new3.dtd">



Mit der externen DTD ist standalone="yes" in der XML-Deklaration falsch,
also àndere das zu
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

Martin Honnen MVP XML
http://msmvps.com/blogs/martin_honnen/

Ähnliche fragen