nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

XSLT: Wildcard für Namespaces?

Von: Volker Boehm (volker@vboehm.de) [Profil]
Datum: 30.08.2008 15:17
Message-ID: <g9bha3$gno$01$1@news.t-online.com>
Newsgroup: de.comp.text.xml
Hallo,
da ich mich erst seit ein paar Wochen ernsthaft mit XML und seinen
Verwandten beschäftige, hakt es bei mir noch an allen Ecken und Enden.

Aktuell habe ich das Problem, das ein Anbieter, dessen XML-Ergüsse ich
verarbeiten (XSLT und Java JDOM) möchte, dieselbe Struktur (Auskunft) mit
allen ihren Unterelementen mit vier verschiedenen Namespaces ausgibt, je
nachdem wie man sie wo abholt.

Es gibt
- xmlns="http://test.anbieter.de/auskunft"
- xmlns="http://test.anbieter.de/mailbox"
- xmlns="http://anbieter.de/auskunft"
- xmlns="http://anbieter.de/mailbox"

Da es sich bei der Struktur jeweils um exakt die gleiche Auskunft
handelt, möchte ich natürlich nur _eine_ XSLT-Datei schreiben,
die alle
_vier_ (identischen) Stukturen abkaspert.

Ein
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
xmlns:anbieter='http://*anbieter.de/*'>
bringt's natürlich nicht; aber das war auch wohl eher so, wie sich der
kleine Max (ääh Volker) den Krieg vorstellt.

Da außer dem XSLT-Namespace keine anderen Namespaces im Quelldokument
vorkommen, könnte das XSLT-Dokument gerne auch alle Namespaces ignorieren.

Wie bekomme ich diese Kuh vom Eis?

mfg  Volker
--
Volker Böhm         Tel.: +49 4141 981152         www.vboehm.de
Voßkuhl 5           Fax:  +49 4141 981154
D-21682 Stade       mailto:volker@vboehm.de

[ Auf dieses Posting antworten ]

Antworten