2016-04-05 6 views
1

existiert haben wir die folgenden, aber irgendwann die Datei nicht existiertXML Entität aus anderen Datei, wenn eine Datei nicht

<!ENTITY my SYSTEM "/etc/forms/X-SE.xml"> 

und wenn die Datei /etc/forms/X-SE.xml doesn 't existieren wir möchten folgendes tun:

<!ENTITY my SYSTEM "X-SE.xml"> 

Ist das möglich?

Antwort

1

Nein, auf der XML-Ebene gibt es keine Bestimmung für die Angabe einer Fallback-Systementität für eine fehlende Systemeinheit.

Stattdessen können Sie auf der Parser-Ebene eingreifen, indem Sie einen benutzerdefinierten Entity-Resolver schreiben, oder auf HTTP-Protokollebene über Code, um eine bedingte Umleitung vorzunehmen.

+0

Danke, arbeitete mit dem Schreiben eines benutzerdefinierten EntityResolver :) – Trind

Verwandte Themen